- 一、下載zookeeper
直接搜需要的版本進行下載,這裏我下載的是3.4.10版本的
- 二、將壓縮包上傳到centos之上
- 三、解壓
[root@hlh003 software]# tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/module/
- 四、將配置文件中的zoo_sample.cfg改爲zoo.cfg
[root@hlh001 zookeeper-3.4.10]# cd conf/
[root@hlh001 conf]# ls
configuration.xsl log4j.properties zoo_sample.cfg
[root@hlh001 conf]# cp zoo_sample.cfg zoo.cfg
- 五、進入zoo.cfg修改dataDir並添加配置
[root@hlh001 conf]# vim zoo.cfg
- 六、根據上一步的路徑建文件夾
[root@hlh001 zookeeper-3.4.10]# mkdir zkData
- 七、創建myid並寫入對應的id(按配置文件的給每臺機器寫不同的id)
[root@hlh001 zkData]# touch myid
[root@hlh001 zkData]# vim myid
[root@hlh001 zkData]# cat myid
1
- 八、啓動並查看狀態
[root@hlh001 bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@hlh001 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
[root@hlh002 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
[root@hlh003 bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/module/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: leader