首页 > 其他 > 详细

centos6.5环境安装zookeeper-3.4.5

时间:2017-11-01 00:44:29      阅读:284      评论:0      收藏:0      [点我收藏+]

 1.将zookeeper-3.4.5.tar.gz压缩包拷贝到/usr/local/src, 并用如下命令解压 tar -xzf  zookeeper-3.4.5.tar.gz

技术分享

2.在zookeeper的解压目录中创建myid文件, 里面的值为:0

技术分享

3.进入conf/目录, 拷贝zoo_sample.cfg文件为zoo.cfg, (命令#cp  zoo_sample.cfg  zoo.cfg). 在文件结尾添加三行内容, server.?, 这个问号0,1,2分别是三台机器中zookeeper的myid.

888x端口号是服务之间通信的端口, 而777x是zookeeper与其他应用程序通信的端口. 而master, slave1, slave2是在hosts中已映射了主节点ip和另外两台从节点ip.

技术分享

4.拷贝zookeeper解压文件到两个从节点, 并分别修改myid文件的内容.

技术分享

技术分享  技术分享

5.进入到zookeeper的bin目录, 通过以下命令启动, 注意: 每台机器(主节点和从节点)都要这样启动.

技术分享

通过jps查看进程发现, 进程并没有启动, 通过以下命令查看状态, 发现有错误.

技术分享

6.出现以上错误的原因是zoo.cfg文件中dataDir路径配置错误, dataDir这个路径是告诉zoo.cfg去哪里找myid的文件地址.(注意:每个节点中的文件都要修改)

技术分享

7.重新启动后发现进程开启了.

技术分享

用一下命令查看状态, 可以知道那个是zookeeper的主节点, 哪一个是zookeeper的从节点

 技术分享

技术分享

技术分享

注意:这里master,slave1,slave2是我们在hosts配置的, 不一定master就是zookeeper的主节点, 这个是随机的.

另外注意一点: zookeeper集群的数量N=2F+1, 当集群中的机器宕机超过F台, 即存活的机器少于F+1台时, 整个集群就无法工作了.

安装教程到此就结束了!!!

 

centos6.5环境安装zookeeper-3.4.5

原文:http://www.cnblogs.com/CoolJayson/p/7764531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!