在虚拟机上搭建zk集群的记录:
1、创建目录
mkdir -p /home/king/install
mkdir -p /home/king/data/zk
mkdir -p /home/king/logs/zk
2、解压zk 安装包
tar -zxvf /mnt/hgfs/install/zookeeper-3.4.9.tar.gz -C /home/king/install/
mv zookeeper-3.4.9/ zk
3、修改配置文件
vim conf/zoo.cfg:
dataDir=/home/king/data/zk
dataLogDir=/home/king/logs/zk
server.128=192.168.80.128:2888:3888
server.129=192.168.80.129:2888:3888
server.129=192.168.80.130:2888:3888
4、设置myid
在配置的dataDir指定的目录下面,创建一个myid文件,里面内容为一个数字,用来标识当前主机,在conf/zoo.cfg中配置的server.x中x是什么数字就设置id为这个数字。
touch /home/king/data/zk/myid
在三台机器分别配置id:
echo "128" > /home/king/data/zk/myid
echo "129" > /home/king/data/zk/myid
echo "130" > /home/king/data/zk/myid
5、启动server、查看
bin/zkServer.sh start
bin/zkServer.sh status
bin/zkServer.sh stop