今日问题

zookeeper使用start命令,显示启动成功,但是status报错

环境

linux:CentOS-6.8

jdk:jdk-8u212

zookeeper:3.4.9

问题展示

start.sh是调用了三个start

zookeeper显示启动成功,查看status报错Error contacting service. It is probably not running

status.sh是调用了三个status

zookeeper显示启动成功,查看status报错Error contacting service. It is probably not running

分析

看起来三个都启动成功了,但是status均显示没有running,猜测显示的启动成功是假的是假的是假的。

查看启动日志:在解压目录的bin/目录下有zookeeper.out文件

zookeeper显示启动成功,查看status报错Error contacting service. It is probably not running

vim zoopeeper.out

zookeeper显示启动成功,查看status报错Error contacting service. It is probably not running

显示启动报错,根据日志信息,问题应该是出在2上,回去看配置文件,server.2的地址写错了(任何一个配置文件中server.2的地址错了都可能导致这个报错,所以不止局限在2的conf),改正重新运行正常。

解决

zookeeper显示启动成功,查看status报错Error contacting service. It is probably not running启动成功,会打印进程id,status会打印mode是主从
so,started不是启动成功的标志。。。。

NOTE

可能错误有很多类型,重要是找到日志,安装目录下的bin/zookeeper.out。

相关文章:

  • 2022-01-09
  • 2022-01-04
  • 2021-06-26
  • 2022-01-17
  • 2021-11-19
猜你喜欢
  • 2022-12-23
  • 2021-09-16
  • 2021-09-09
  • 2022-12-23
  • 2021-08-23
  • 2021-06-06
  • 2021-12-20
相关资源
相似解决方案