我在单节点中使用 zookeeper 3.4.8 并尝试使用 kafka。
当我运行此命令时:
zookeeper-server-start.sh /usr/local/kafka_2.9.2-0.8.2.2 /config/zookeeper.properties
我收到以下错误:
[2016-02-22 17:32:41,661] ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)
java.io.IOException: Unable to create data directory /var/zookeeper/version-2
at org.apache.zookeeper.server.persistence.FileTxnSnapLog.<init>(FileTxnSnapLog.java:85)
at org.apache.zookeeper.server.ZooKeeperServerMain.runFromConfig(ZooKeeperServerMain.java:104)
at org.apache.zookeeper.server.ZooKeeperServerMain.initializeAndRun(ZooKeeperServerMain.java:86)
at org.apache.zookeeper.server.ZooKeeperServerMain.main(ZooKeeperServerMain.java:52)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:116)
at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:78)
有什么建议吗?
请您参考如下方法:
原因之一可能是为 zoo.config 文件指定了不适当的路径。
网上很多解决方案将路径指定为“:\zookeeper-3.4.7\data”。
将地址指定为从 C: 驱动器到数据文件夹的完整路径,而不是上述格式。它对我有用。 (不要忘记把双斜线\而不是一个,以防你在 Windows 上)


