centos6.5环境安装zookeeper-3.4.5
Posted Jayson
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.5环境安装zookeeper-3.4.5相关的知识,希望对你有一定的参考价值。
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的主要内容,如果未能解决你的问题,请参考以下文章