Zookeeper安装与入门
1. 解压Zookeeper
2. 修改conf/zoo.cfg, 加入下面的内容 :
syncLimit=5 #用于一个follower与leader进行同步的时间,如果在时间内follower没有同步完成,follower自己会重启
initLimit=10 #follower和leader之间同步的时间(秒),如果时间内不能达到半数follower的同步,则leader自动放弃leader
dataDir=/root/zookeeper-3.4.3/data
clientPort=2181 #该接口用于客户端连接
dataLogDir=/root/zookeeper-3.4.3/logs
server.1=10.177.0.31:2888:3888 #2888用于follower进行连接,3888用于leader选举时其它服务器连接
server.2=10.177.0.32:2888:3888
server.3=10.177.0.33:2888:3888
server.4=10.177.0.34:2888:3888
3. 在/root/zookeeper-3.4.3/data中创建myid文件,将本机对应的server序号输入其中;
4. 启动zookeeper: bin/zkServer.sh start
5. 关闭zookeeper:bin/zkServer.sh stop
6. 连接zookeeper:bin/zkCli.sh -server hadoop1:2181
7. 连接后执行命令,如:ls