zookeeper 錯誤排查方法

2021-09-02 10:45:17 字數 706 閱讀 9413

最近學習zookeeper ,遇到乙個問題,按照要求配置完成後,執行zkserver.sh start,命令列顯示:

jmx enabled by default

using config: /usr/local/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg

starting zookeeper ... started

以為啟動了,但是zkserver.sh status檢視狀態卻顯示:

jmx enabled by default

using config: /usr/local/hadoop/zookeeper-3.4.6/bin/../conf/zoo.cfg

error contacting service. it is probably not running.

鬱悶了好久,也不知道如何下手,通過查詢資料,知道,zookeeper 再啟動報錯時會將錯誤日誌輸出到zookeeper的根目錄下地zookeeper.out 檔案,

這時檢視zookeeper.out檔案,錯誤內容一目了然,原來再配置zoo.cfg檔案時多寫了乙個「=」號,若因為其他問題無法啟動,也會在這個檔案顯示。

所以當啟動完zookeeper後一定要用zkserver.sh status檢視一下狀態,如果顯示

it is probably not running. 這時就可以檢視zookeeper.out檔案。

curl 錯誤排查方法

症狀 php curl呼叫https出錯 排查方法 在命令列中使用curl呼叫試試。原因 伺服器所在機房無法驗證ssl證書。解決辦法 跳過ssl證書檢查。curl setopt ch,curlopt ssl verifypeer,false 症狀 php curl呼叫curl exec返回bool ...

程式設計遇到錯誤的排查方法

1.service註解錯誤 2.timeout要自行設定,預設時間不夠用 3.xml中配置properties路徑是否正確 有時候就是會錯一位目錄 4.大型專案時候,寫完程式沒有install介面 5.型別string integer double 寫錯,寫混,寫反 6.配置檔案中ref 和id 確...

卡券簽名錯誤排查方法

step1.檢驗簽名演算法是否正確,開發者可以使用chrome開啟卡券簽名除錯工具,開發者也可以參考js sdk demo中卡券的簽名寫法,參見 示例 和js sdk demo step2.檢查cardext內的引數是否正確 檢查是否存在自定義code碼的card id沒有在cardext內傳入co...