centos6.4上zookeeper3.4.5安装与基础设置
1.下载zookeeper的3.4.5版本的tar.gz包
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.
期间有一个问题,当执行命令的目录处于../..级别时会爆出权限不够的错误,但是进入zookeeper根目录后执行命令就没有这个错误了。
bin/zkServer.sh status检查状态,因为需要集群选举出主从,需要等待一会。如果有model显示证明启动正常,如果有报连接错误,可以等几分钟,再次查看状态或重启一下服务,注意防火墙是否堵塞了端口
6.使用jps命令,查看是否出现QuorumPeerMain