首页 / ZOOKEEPER / zookeeper集群搭建
zookeeper集群搭建
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了zookeeper集群搭建,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2213字,纯文字阅读大概需要4分钟。
内容图文
![zookeeper集群搭建](/upload/InfoBanner/zyjiaocheng/1033/176711062034464c9dc1a7516c6dccfa.jpg)
主要步骤
- 压缩包拷到各个机器,解压
- 修改conf/zoo.cfg,配置数据目录dataDir,配置机器server.[myid]=ip:port:port,有多少台就配多少个,myid为不能重复的数字,注意有2个端口号,第一个用来正常通讯,比如follower同步leader数据,第二个用来选举leader
- 在dataDir目录下新建myid文件,每台zk对应一个数字
- 分别启动zk,zkServer.sh status查看状态
详细步骤
复制到/opt下3个目录:
分别修改zoo.cfg
dataDir=/opt/zookeeper-cluster-1/data
# the port at which the clients will connect
clientPort=1111
server.1=192.168.127.137:1144:1155
server.2=192.168.127.137:2244:2255
server.3=192.168.127.137:3344:3355
dataDir=/opt/zookeeper-cluster-2/data
# the port at which the clients will connect
clientPort=2222
server.1=192.168.127.137:1144:1155
server.2=192.168.127.137:2244:2255
server.3=192.168.127.137:3344:3355
dataDir=/opt/zookeeper-cluster-3/data
# the port at which the clients will connect
clientPort=3333
server.1=192.168.127.137:1144:1155
server.2=192.168.127.137:2244:2255
server.3=192.168.127.137:3344:3355
创建myid文件并写入server id:
[root@localhost opt]# echo 1 > zookeeper-cluster-1/data/myid
[root@localhost opt]# echo 2 > zookeeper-cluster-2/data/myid
[root@localhost opt]# echo 3 > zookeeper-cluster-3/data/myid
启动
[root@localhost opt]# zookeeper-cluster-1/bin/zkServer.sh start
[root@localhost opt]# zookeeper-cluster-2/bin/zkServer.sh start
[root@localhost opt]# zookeeper-cluster-3/bin/zkServer.sh start
查看状态,发现2为leader
[root@localhost opt]# zookeeper-cluster-1/bin/zkServer.sh status
/opt/jdk1.8.0_144/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-cluster-1/bin/../conf/zoo.cfg
Client port found: 1111. Client address: localhost. Client SSL: false.
Mode: follower
[root@localhost opt]# zookeeper-cluster-2/bin/zkServer.sh status
/opt/jdk1.8.0_144/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-cluster-2/bin/../conf/zoo.cfg
Client port found: 2222. Client address: localhost. Client SSL: false.
Mode: leader
[root@localhost opt]# zookeeper-cluster-3/bin/zkServer.sh status
/opt/jdk1.8.0_144/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-cluster-3/bin/../conf/zoo.cfg
Client port found: 3333. Client address: localhost. Client SSL: false.
Mode: follower
内容总结
以上是互联网集市为您收集整理的zookeeper集群搭建全部内容,希望文章能够帮你解决zookeeper集群搭建所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。