安装与配置
上传apache-zookeeper-3.5.7-bin.tar.gz 到linux
使用tar zxvf x.gz -C // 命令解压到//目录
进入zookeeper目录
修改conf目录下的zoo_sample.cfg 为zoo.cfg
打开zoo.cfg,修改配置信息。将dataDir修改为/opt/module/zookeeper-3.5.7/zkData
在zookeeper的根目录创建一个zkData目录
启动zk服务端,在根目录使用指令 bin/zkServer.sh start
启动zk客户端,在根目录使用指令 bin/zkCli.sh
quit退出客户端
关闭zk服务端,在根目录使用指令 bin/zkServer.sh stop
在zkData中创建myid文件,输入机器id
将zookeeper分发到其他机器
把其他机器的myid改成其他机器的id
在zoo.cfg中增加配置信息。并分发到其他机器
注:server.A=B:C:D (A为服务器编号,B为服务器的地址,C为当前服务器Follower与集群中Leader通信的端口号,D端口是为了当集群中的Leader服务器挂掉后用来短暂与其他机器通信并选取新Leader)
再次启动zk服务端,在根目录使用指令 bin/zkServer.sh start (启动半数以上才能启动zk服务器)
bin/zkServer.sh status查看服务状态。