zookeeper集群安装后启动失效

时间:2025-04-12 07:03:05

检查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/ start后,可以通过jps命令查看服务进程,一般会显示如下两行:

6528 QuorumPeerMain
6599 Jps

需要保证
正常安装:
检查java版本,有些时候会发现java版本对应的是openjdk,需要将openjdk删除,重新将java变量配置文件运行一遍。
正确对应主机:
配置文件里dataDir指定的那个目录下需要有myid文件,如果没有则创建。myid文件中要有一个id,对应文件中=ip:2888:3888中的num.比如文件中有三条记录:

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,其他机器同理