zookeeper 的監控工具


zookeeper 的監控工具 
        公司很多產品會使用zookeeper,比如Meta消息中間件,在測試的過程中,我們經常需要查詢zookeeper里面的信息來精確定位問題。目前項目中有開發團隊自己寫的瀏覽器node-zk-browser,是基於node.js的express.js框架和node-zookeeper客戶端實現的,具體可參考https://github.com/killme2008/node-zk-browser. 但node-zk-browser對於不太熟悉node.js的同學部署起來會比較困難,因此跟大家分享一個使用起來非常簡單的zk瀏覽器工具和Eclipse 插件. 該工具除了能展示樹形結構外,也能展示每個path的屬性和數據,而且如果數據是文本的也可以進行編輯. 
一、ZooInspector 
1.zk瀏覽器客戶端 

    下載:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 

    運行: 解壓縮后點擊ZooInspector\build\zookeeper-dev-ZooInspector.jar后會出現以下界面 

    連接ZK 

    點擊左上角的綠色按鈕,輸入ZK Server的地址和端口  
  連接成功后就能看到ZK的節點數據信息. 
2.zk瀏覽器Eclipse插件 

    安裝Eclipse插件 

Step 1. 在 Eclipse  菜單打開Help -> Install New Software... 
Step 2. 添加 url http://www.massedynamic.org/eclipse/updates/ . 
Step 3. 選擇插件並安裝 

    運行 

Step 1. 在 Eclipse  菜單打開Window->Show View->Other...->ZooKeeper 3.2.2 
Step 2. 連接ZK 
輸入正在運行的ZK server 地址和端口 
連接成功后就就可以在Eclipse里查看ZK Server里的節點信息. 

二、zookeeper-monitor 
http://jm-blog.aliapp.com/?p=1450


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM