zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /usr/local/zookeeper/bin/../conf/zoo.cfg
Error contacting service. It is probably not running.
查看zookeeper.out
2018-02-23 14:10:29,993 [myid:] - INFO [main:QuorumPeerConfig@103] - Reading configuration from: /usr/local/zookeeper/bin/../conf/zoo.cfg
2018-02-23 14:10:30,003 [myid:] - INFO [main:QuorumPeer$QuorumServer@149] - Resolved hostname: 192.168.1.75 to address: /192.168.1.75
2018-02-23 14:10:30,004 [myid:] - INFO [main:QuorumPeer$QuorumServer@149] - Resolved hostname: 192.168.1.69 to address: /192.168.1.69
2018-02-23 14:10:30,004 [myid:] - INFO [main:QuorumPeer$QuorumServer@149] - Resolved hostname: 192.168.1.68 to address: /192.168.1.68
2018-02-23 14:10:30,004 [myid:] - INFO [main:QuorumPeer$QuorumServer@149] - Resolved hostname: 192.168.1.214 to address: /192.168.1.214
2018-02-23 14:10:30,004 [myid:] - INFO [main:QuorumPeer$QuorumServer@149] - Resolved hostname: 192.168.1.213 to address: /192.168.1.213
2018-02-23 14:10:30,004 [myid:] - INFO [main:QuorumPeerConfig@331] - Defaulting to majority quorums
2018-02-23 14:10:30,006 [myid:5] - INFO [main:DatadirCleanupManager@78] - autopurge.snapRetainCount set to 3
2018-02-23 14:10:30,006 [myid:5] - INFO [main:DatadirCleanupManager@79] - autopurge.purgeInterval set to 0
2018-02-23 14:10:30,007 [myid:5] - INFO [main:DatadirCleanupManager@101] - Purge task is not scheduled.
2018-02-23 14:10:30,014 [myid:5] - INFO [main:QuorumPeerMain@127] - Starting quorum peer
2018-02-23 14:10:30,021 [myid:5] - INFO [main:NIOServerCnxnFactory@89] - binding to port 0.0.0.0/0.0.0.0:4180
2018-02-23 14:10:30,025 [myid:5] - INFO [main:QuorumPeer@1019] - tickTime set to 2000
2018-02-23 14:10:30,025 [myid:5] - INFO [main:QuorumPeer@1039] - minSessionTimeout set to -1
2018-02-23 14:10:30,026 [myid:5] - INFO [main:QuorumPeer@1050] - maxSessionTimeout set to -1
2018-02-23 14:10:30,026 [myid:5] - INFO [main:QuorumPeer@1065] - initLimit set to 5
2018-02-23 14:10:45,543 [myid:5] - ERROR [main:QuorumPeer@557] - Unable to load database on disk
java.io.IOException: Transaction log: /data/zookeeper/logs/version-2/log.24f7000209f2 has invalid magic number 1331917856 != 1514884167
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.inStreamCreated(FileTxnLog.java:584)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.createInputArchive(FileTxnLog.java:600)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.goToNextLog(FileTxnLog.java:566)
at org.apache.zookeeper.server.persistence.FileTxnLog$FileTxnIterator.next(FileTxnLog.java:648)
at org.apache.zookeeper.server.persistence.FileTxnSnapLog.restore(FileTxnSnapLog.java:158)
```
加载数据数据失败
处理方法:
删除 dataDir 目录下除文件myid外的其他文件或目录,然后重启zk