centos6.4上zookeeper3.4.5安装与基础设置

1.下载zookeeper的3.4.5版本的tar.gz包

zookeeper.apache.org

2.解压缩,然后进入conf文件夹,复制zoo_sample.cfg为zoo.cfg。

需要修改
dataDir=自己定义的路径

在文件末尾追加代码

server.1=机器名或ip.2888.3888
server.2=机器名或ip.2888.3888
server.3=机器名或ip.2888.3888
server.4=机器名或ip.2888.3888
...........

注意,server后面的1,2,3的数值必须和dataDir指定的路径下的myid的文件中的数值一样。

3.在dataDir设置的路径下创建myid文件,并且设置对应的数值

4.设置hosts,注意和追加代码的一致性

5.bin/zkServer.sh start启动zookeeper,(权限不够时,用chmod775 zkServer.sh)

期间有一个问题,当执行命令的目录处于../..级别时会爆出权限不够的错误,但是进入zookeeper根目录后执行命令就没有这个错误了。

bin/zkServer.sh status检查状态,因为需要集群选举出主从,需要等待一会。如果有model显示证明启动正常,如果有报连接错误,可以等几分钟,再次查看状态或重启一下服务,注意防火墙是否堵塞了端口

6.使用jps命令,查看是否出现QuorumPeerMain

原文地址:https://www.cnblogs.com/AI001/p/3368878.html