启动Zookeeper报错:Error contacting service. It is probably not running.

Posted 俗子胸襟谁识我

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动Zookeeper报错:Error contacting service. It is probably not running.相关的知识,希望对你有一定的参考价值。

目录

1.问题描述

2.解决问题

1.防火墙开启导致

2.端口被占用导致 


1.问题描述

输入以下命令,启动Zookeeper

./zkServer.sh start

 

输出显示启动没有问题:

 输入以下命令,查看Zookeeper状态

./zkServer.sh status

 报错如下:

Error contacting service. It is probably not running.

2.解决问题

1.防火墙开启导致

Zookeeper启动错误可能是防火墙未关闭导致的。

输入以下命令,查看防火墙状态

systemctl status firewalld

显示此信息为正确,表示防火墙处于关闭状态。

若不是此信息,则输入以下命令,关闭防火墙

systemctl stop firewalld

输入以下命令 ,禁止防火墙随着系统启动而启动

systemctl disable firewalld

再启动Zookeeper,查看状态,一般就成功了。 

2.端口被占用导致 

因为我们配置端口是clientPort=2181

输入以下命令,检查端口2181是否被占用 

netstat -apn | grep 2181

输出显示被 14979/java 占用了,此时需要杀死该进程,释放端口

输入以下命令,杀死编号为14979的进程

(进程编号14979为博主电脑的进程编号,实际以自己检查出的编号为准)

kill -9 14979

再输入检查命令,看是否有占用。若有继续删除,若没有则重新启动Zookeeper

 可以看出,Zookeeper已经启动成功了!检查状态也没有问题。

欢迎大家在评论区留言交流

 

 

以上是关于启动Zookeeper报错:Error contacting service. It is probably not running.的主要内容,如果未能解决你的问题,请参考以下文章

查看zookeeper集群服务器启动状态报错“Error contacting service. It is probably not running.“

Kafka自带zookeeper报错INFO Got user-level KeeperException when processing xxx Error Path:/brokers Error:

zookeeper启动报错:java.io.EOFException

zookeeper_exporter启动报错

zookeeper_exporter启动报错

创建Zookeeper伪集群启动失败