1. 程式人生 > >win 系統下 zookeeper 啟動不了

win 系統下 zookeeper 啟動不了

因為版本相容問題,我需要換一個新的zookeeper 版本 為 3.5.4 的版本。

但是 在 win 下我使用 執行 zkServer.cmd , 即 滑鼠雙擊。

結果 閃了一下,就 退了。完全啟動不起來。 奇怪了哈。

舊的版版是可以啟動的。

我就有點懷疑會不會是 win 系統問題? 因為我用win10 .

這樣的機率太低了吧。

上網查的時候,我看有些人是 直接使用 cmd 命名 來 執行 zkServer.cmd 的。

於是我試試 ?

結果 依然不行,但是出現了 錯誤提示:

zookeeper啟動報 Unexpected exception, exiting abnormally 錯誤
報錯java.io.IOException: No snapshot found, but there are log entries. Something 。。。
問題解決

網上一查就挺多解決方案的。

首先不是端口占用。

https://blog.csdn.net/baidu2030/article/details/92383629

那麼就是 dataDir 路徑問題了。

果然和之前老版本的 使用的同一個路徑。

改了還是不行。那就是 要日誌路徑也改試試。

dataLogDir 也是使用了 舊版本的同一個路徑

改了就可以了

ataDir=D:\\buildsoft\\java\\zookeeper\\data\\354
dataLogDir=D:\\buildsoft\\java\\zookeeper\\log\\354

 

 

總結

以後 出現這種 類似 xxx.cmd 執行的

那麼 如果 執行不了,都應該 使用cmd 視窗去執行。這樣報錯了也可以通過報錯資訊 去解決