安装环境: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.csdn.net/xiewendong93/article/details/50500471

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐