ZK集群的搭建非常简单,需要先安装JDK。
一、从官网下载ZooKeeper
目前的最新稳定版是3.5.5,下载apache-zookeeper-3.5.5-bin.tar.gz然后直接解压即可。
二、新建配置文件zoo.cfg
将conf目录下的zoo_sample.cfg重命名为zoo.cfg,注意修改data目录及集群中的机器:
其中,2888是master和slave之间的通信的默认端口,3888是leader选举时使用的默认端口。“server.1”中的“1”是对应服务器的表示,需要与data目录myid文件中的内容保持一致。
三、在data目录目录中新建myid文件
依次在集群中各个服务器的data目录下新建myid文件并填入对应的id即可。
四、启动ZooKeeper服务
1 2 3 4 5 6 7 8 9 |
root@kafka002:~/zookeeper/apache-zookeeper-3.5.5-bin/bin# ./zkServer.sh start ZooKeeper JMX enabled by default Using config: /root/zookeeper/apache-zookeeper-3.5.5-bin/bin/../conf/zoo.cfg Starting zookeeper ... STARTED root@kafka002:~/zookeeper/apache-zookeeper-3.5.5-bin/bin# ./zkServer.sh status ZooKeeper JMX enabled by default Using config: /root/zookeeper/apache-zookeeper-3.5.5-bin/bin/../conf/zoo.cfg Client port found: 2181. Client address: localhost. Mode: leader |
转载时请保留出处,违法转载追究到底:进城务工人员小梅 » ZooKeeper集群搭建