在我输入:zkServer.sh status 之后出现报错码.
报错码:
ZooKeeper JMX enabled by default
Using config: /opt/software/zookeeper/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost.
Error contacting service. It is probably not running.
我开始去查看我的日志:
日志上面确实有警告是这样的:
[myid:2] - WARN [WorkerSender[myid=2]:QuorumCnxManager@685] - Cannot open channel to 3 at election address hadoop103/192.168.10.103:3888
java.net.ConnectException: 拒绝连接 (Connection refused)
这里的意思:在选举地址 hadoop103/192.168.10.103:3888 处未打开通道到 3
它说未打开通道?
搞得我有点懵逼,以我看估计就在地址或者端口号上面出现问题了
我就重新关闭我的防火墙,然后再尝试启动zk,结果还是和上面一样。
所以我就琢磨着是不是地址出现了问题
我就跑去看看我的zoo.cfg文件
server.2:hadoop102:2888:3888
server.3:hadoop103:2888:3888
server.4:hadoop104:2888:3888
看起来好像没什么问题,但是如果我的地址和这个hostname映射不成功的话,估计就不行了
所以我尝试把hostname改了,直接换成地址
最后再重启一次zookeeper!
成功解决!
感谢各位的观看,创作不易,能不能给哥们来一个点赞呢!!!
好了,今天的分享就这么多了,有什么不清楚或者我写错的地方,请多多指教!
私信,评论我呗!!!!!!
关注我下一篇不迷路哦!