Skip to main content
 首页 » 编程设计

apache-kafka之zookeeper + Kafka之无法创建数据目录

2024年12月31日206sharpest

我在单节点中使用 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 上)