zookeeper服务启动报错&zookeeper加入到开机自启服务

文章讲述了zookeeper服务启动时遇到的错误,主要是由于iptables和firewalld防火墙冲突导致。解决办法是禁用iptables并启用firewalld,确保zookeeper服务端口开放,并提供了开机自启服务的配置方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 zookeeper服务启动报错

1 报错信息:

JMX enabled by default
Using config: /software/zookeeper/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

2 原因

zookeeper服务启动失败,节点连接异常

3 解决办法 

网上搜的解决办法有很多,开放端口、端口占用,防火墙未关闭等,所有方法都试了,但是仍然启动失败。

最终解决办法:

发现本机同时安装了iptables和firewalld防火墙,而且会有冲突,需要禁用一个防火墙

本文采用的是禁用iptables,启动firewalld防火墙,命令如下

systemctl stop iptables.service
systemctl mask iptables.service 
systemctl unmask firewalld.service
systemctl restart firewalld.service #启动firewalld防火墙

 然后重启zookeeper服务

service zookeeper start
查看当前状态
service zookeeper status

这种启动方式需要将zookeeper加入到开机自启,方法见下文

4 网上普遍的解决办法:

1、开放端口

#添加
firewall-cmd --zone=public --add-port=3288/tcp --permanent
#重启
firewall-cmd --reload
查看开放端口
firewall-cmd --list-po
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值