zookeeper啓動報錯:java.io.IOException: Unable to create data directory:xxxxxxx

下載解壓完zookeeper之後,修改了config目錄下,新添加了一個文件zoo.cfg,將其中的dataDir=C:\\Users\\tools\\zookeeper\\logs
但是啓動一直報下面的錯誤:

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)

解決辦法:使用administrator運行cmd,在啓動zookeeper問題消失。

每次都以管理員權限啓動會很麻煩,比較好的做法是修改當前用戶對這個文件夾的訪問權限流程如下:

對不能寫入的文件夾點擊 右鍵 -> 屬性 -> 安全 -> 編輯
找到你的當前用戶
在下方修改此用戶對該文件的讀寫權限

 

 

發佈了117 篇原創文章 · 獲贊 110 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章