集群异常关闭后,有个zookeeper节点始终无法启动,CM上的日志没有明显的报错
解决思路:
1.尝试通过命令行启动zkServer.sh start,查看zookeeper.out,发现报如下错误
Unexpected exception, exiting abnormally
java.io.EOFException
at java.io.DataInputStream.readInt(DataInputStream.java:392)
at org.apache.jute.BinaryInputArchive.readInt(BinaryInputArchive.java:63)
at org.apache.zookeeper.server.persistence.FileHeader.deserialize(FileHeader.java:64)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.inStreamCreated(FileTxnLog.java:558)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.createInputArchive(FileTxnLog.java:577)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.goToNextLog(FileTxnLog.java:543)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.next(FileTxnLog.java:625)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.init(FileTxnLog.java:529)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.<init>(FileTxnLog.java:504)
at org.apache.zookeeper.server.persistence.FileTxnLog.read(FileTxnLog.java:341)
at org.apach

本文描述了在CDH集群异常关闭后,Zookeeper节点启动失败的问题及解决方案。首先尝试命令行启动并查看日志,发现权限问题。接着检查`zoo.cfg`配置,删除并重新创建`dataDir`下的`version-2`目录,调整权限为Zookeeper用户组。最后,通过CM启动成功,总结了解决此类问题的步骤。
最低0.47元/天 解锁文章

835

被折叠的 条评论
为什么被折叠?



