启动Zookeeper报错:Error contacting service. It is probably not running.
Posted 俗子胸襟谁识我
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了启动Zookeeper报错:Error contacting service. It is probably not running.相关的知识,希望对你有一定的参考价值。
目录
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: