安装环境:VMware 12、Centos 7、zookeeper-3.4.10.tar.gz
3个节点(即虚拟机)的ip地址和对应的主机名:
192.168.52.128 master
192.168.52.129 node1
192.168.52.130 node2
安装步骤:
1、上传、解压、重命名
1)上传zookeeper安装包,并解压到指定目录下
#tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/
2、修改环境变量
1)# vim /etc/profile
2)在/etc/profile文件末尾添加以下内容
3)重新编译该文件
#source /etc/profile
注意:3台主机都要进行相同的操作
3、修改zookeeper的配置文件(在master节点上操作)
1)# cd conf/
2)拷贝文件
# cp zoo_sample.cfg zoo.cfg
3)修改zoo.cfg的内容
#保存zookeeper集群中有几台机器
server.1=master:2888:3888 #[server.myid=主机名:心跳端口:数据端口]
server.2=node1:2888:3888
server.3=node2:2888:3888
4)创建文件
# cd /opt/datatmp/zookeeper
#echo 1 > myid
4、将配置的zookeeper文件夹分发到其他两台主机上
[root@master~]# scp -r /opt/zookeeper-3.4.10/ node1:/opt/zookeeper-3.4.10/
[root@master~]# scp -r /opt/zookeeper-3.4.10/ node2:/opt/zookeeper-3.4.10/
5、在其他两个节点上修改myid文件的内容
# vim datatmp/zookeeper/myid
分别变为2(node1)和3(node2)
6、启动zookeeper服务
# cd /opt/zookeeper-3.4.10
#bin/zkServer.sh start
7、查看集群状态
查看进程
查看状态
[root@masterzookeeper-3.4.10]# bin/zkServer.sh status
Zookeep启动异常:Error contactingservice. It is probably not running.
问题的解决方法请参考:http://blog.youkuaiyun.com/xiewendong93/article/details/50500471