Error contacting service. It is probably not running.

发布于:2022-11-28 ⋅ 阅读:(532) ⋅ 点赞:(0)

CSDN话题挑战赛第2期
参赛话题:学习笔记

学习之路,长路漫漫,需要您的陪伴。
关注一波,您的关注是我最大的动力。

 

目录

错误

错误①

解决方法

错误②

解决方法

其他可能原因 


错误

今天启动zookeeper集群遇到以下问题:

在这里可以先关闭zookeeper服务,在启动zookeeper时直接输出日志,启动方法: 

zkServer.sh start-foreground

则无需进入文件系统即可看到控制台输出信息。

错误①

解决方法

【没有到主机的路由】通过报错大致知道是端口未开放,所以开放leader和follower通讯的端口就好了 ,这里推荐开放防火墙的端口,而不是直接关闭防火墙服务

 2888是集群通讯的端口,3888是leader挂了后进行选举的端口

错误②

解决方法

【地址已在使用】是前面已经开启了zookeeper服务了,需要关闭后重新开启

其他可能原因 

出现这个问题还有很多原因,我自己也上网查到了很多,在这里列举几个:

① myid文件中id前后和上下不能有空格;

② 在zoo.cfg文件中3888端口号后面不能有空格;

 ③集群中每一台机器要开放对应端口号,也就是上面的2888和3888端口号

④只开启了未超过集群半数的zookeeper服务,此时无法选举出Leader,需要全部开启再查看状态。

本文含有隐藏内容,请 开通VIP 后查看