一: 在搭建ZooKeeper集群后启动其中一个节点报错
输入ZooKeeper启动命令zkServer.sh start之后,显示STARTED
我们使用jps查看状态:
这里面看起来好像是启动了,但是我们用上面的再用命令zkServer.sh status查看状态时,出现报错:
报错显示:JMX enabled by default Using config: /usr/ocal/soft/zookeeper-3.4.6/bin/…/conf/zoo.cfgError contacting service. It is probably not running.
显示这个是没有正常启动的。
二:这时候我们需要查看目录下的日志查看报错原因:vim zookeeper.out 来查看发现报错如下:
出现这类问题有两种原因:1. 端口被占用 2.ip地址不是本机网卡
情况1.解决方法使用命令 netstat 查看端口号情况
情况2.解决方法我们需要让服务器监听0.0.0.0的ip(所有网卡)在在conf中的zoo.cfg配置文件中添加quorumListenOnAllIPs=true
来源地址:https://blog.csdn.net/weixin_54342458/article/details/129300411