安装zookeeper
一、 新建zookeeper文件夹
二、 上传tar包
三、 解压
tar -zxvf zookeeper-3.4.6.tar.gz
四、 更改配置文件
进入zookeeper安装目录下的conf目录:
复制zoo.cfg文件:
修改zoo.cfg
1. 指定工作目录
2. 添加其他服务的地址
3. 在工作目录创建一个文件,名称必须为myid
文件内容就是sever的id
五、 将zookeeper部署到整个集群
scp –r zookeeper root@slave01:/usr/
scp –r zookeeper root@slave02/usr/
六、 修改其他服务器上的myid文件
与之前配置的server一致。
七、 启动集群
1.进入zookeeper安装目录的bin目录下
2.启动命令:./zkServer.sh start
3.查看jps进程:
显示QuorumPeerMain进程
4. 以同样的命令启动其他服务
Zookeeper不像hadoop 的其他启动命令,需要手动启动所有服务。
八、 测试集群
1. 查看工作模式
命令:./zkServer.sh status
Master:follower
Slave01:leader
Salve02:follower
2. 杀掉leader进程,查看新的leader
命令:kill -9 xxx
查看是否有新的leader
已经没有leader
原因:follower数量必须大于一半才能选举出新的leader