码迷,mamicode.com
首页 > 其他好文 > 详细

centos6.5环境安装zookeeper-3.4.5

时间:2017-11-01 01:01:55      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:sla   一个   环境安装   地址   节点   server   es2017   文件的   三台   

 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

标签:sla   一个   环境安装   地址   节点   server   es2017   文件的   三台   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!