JMX enabled by default
Using config: /usr/local/develope/zookeeper-clusters/zookeeper-server3/bin/…/conf/zoo.cfg
Error contacting service. It is probably not running.
出现这个问题有一下几种可能性:
1.防火墙没有关闭,就是对应的集群端口没有开放,所以各个节点之间没办法通信(zoo.cfg中最后自己配置的内容以及zookeeper自己的2181端口);
2.zookeeper中conf目录下的zoo.cfg配置文件有问题,查看日志dataLog文件的目录,以及data数据文件的目录是否正确;
3.myid文件中的内容是否和zoo.cfg中配
备注:查看端口是否开放lsof -i:端口号命令行,以80为例的,如果没有任何输出则说明没有开启该端口号;
下面是我自己搭建zookeeper集群的方法:
搭建zookeeper集群(注意端口号不能被占用)
1、进入到我们的zookeeper文件目录
cd /root/software/zookeeper-3.4.12
2、创建对应的目录和文件(位置可以自己定:我的位置是在zookeeper-3.4.12目录下创建的)
mkdir data
mkdir dataLog
3、创建myid文件(在对应data文件中创建)
cd /root/software/zookeeper-3.4.12/data
vi myid(在其中输入1即可)
4、修改配置文件zoo.cfg(这个文件是不存在的,我们复制zoo_sample.cfg并