zookeeper集群安装后启动失效

  • Post author:
  • Post category:其他


检查zookeeper运行状态报错如下:

ZooKeeper JMX enabled by default
Using config: /home/hadoop1/upload/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Error contacting service. It is probably not running.

正常情况下bin/zkServet.sh start后,可以通过jps命令查看服务进程,一般会显示如下两行:

6528 QuorumPeerMain
6599 Jps

需要保证

1.jdk正常安装:

检查java版本,有些时候会发现java版本对应的是openjdk,需要将openjdk删除,重新将java变量配置文件运行一遍。

2.myid正确对应主机:

zoo.cfg配置文件里dataDir指定的那个目录下需要有myid文件,如果没有则创建。myid文件中要有一个id,对应zoo.cfg文件中server.num=ip:2888:3888中的num.比如zoo.cfg文件中有三条记录:

server.1=192.168.20.101:2888:3888
server.2=192.168.20.102:2888:3888
server.3=192.168.20.103:2888:3888

本机对应的ip是192.168.20.102,则在myid文件中填入前面 server. 后面的数字2,其他机器同理



版权声明:本文为weixin_46681347原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。