本文介绍了zookeeper + Kafka - 无法创建数据目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在单节点中使用 zookeeper 3.4.8 并尝试使用 kafka.
I´m using zookeeper 3.4.8 in single node and try to use 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".
One reason could be the inappropriate path specified to zoo.config file.A lot of solutions on the web specifies the path as ":\zookeeper-3.4.7\data".
将地址指定为从 C: 驱动器到数据文件夹的完整路径,而不是上述格式.它对我有用.(如果你在 Windows 上,不要忘记用双斜杠 \ 而不是一个)
Instead of the above mentioned format, specify the address as full path from your C: drive to the data folder. It worked for me. (Don't forget to put double slash \ instead of one in case you're on windows)
这篇关于zookeeper + Kafka - 无法创建数据目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!