解决zookeeper报错[NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362]

编程入门 行业动态 更新时间:2024-10-10 23:18:43

解决zookeeper<a href=https://www.elefans.com/category/jswz/34/1771188.html style=报错[NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362]"/>

解决zookeeper报错[NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362]

zookeeper.out 的目录为 :     /usr/local/zookeeper/bin

zookeeper.out报错:



2016-12-10 18:05:46,958 [myid:3] - WARN  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362] - Exception causing close of session 0x0 due to java.io.IOException: ZooKeeperServer not running
2016-12-10 18:05:46,958 [myid:3] - INFO  [NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@1007] - Closed socket connection for client /10.173.40.61:36781 (no session established for client)

业务总线esb系统报错:
2016-12-10 16:01:47,631 [vert.x-eventloop-thread-4] ERROR com.yunvamonwork.client.EsbClient  - esb host:10.x.x.31 instanceId:45829 connection close...

问题现象:

1.ps -ef |grep zookeeper 是有运行进程的,2181可以telnet通过

2.通过bin/zkCli.sh -server 127.0.0.1:2181 连接报错

3.top指令看到集群各节点zookeeper进程占用大量cpu大概500%~700%之间

4.查看状态报错:
zookeeper-3.4.6/bin/zkServer.sh status
JMX enabled by default
Using config: /home/zookeeper-3.4.6/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.

问题解决
删除:zookeeper-3.4.6/data/version-2/ 下面的数据(即conf/zoo.cfg配置文件定义的dataDir=/home/zookeeper-3.4.6/data和dataLogDir=/home/zookeeper-3.4.6/logs 下的数据),重启后问题解决

测试:
后面连接后bin/zkCli.sh -server 127.0.0.1:2181 可以看到具体的连接信息
ls /sdk/voice/server/info
[46081, 46086, 46087, 46084, 46085, 46082, 46083]


猜想是脏数据进了这个目录,导致zook集群不能正常工作

更多推荐

解决zookeeper报错[NIOServerCxn.Factory:0.0.0.0/0.0.0.0:2181:NIOServerCnxn@362]

本文发布于:2024-02-27 09:39:06,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1706061.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:报错   Factory   NIOServerCxn   zookeeper   NIOServerCnxn

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!