莊周夢蝶

          生活、程序、未來
             :: 首頁 ::  ::  :: 聚合  :: 管理

          Zookeeper的web管理應用

          Posted on 2011-06-06 01:13 dennis 閱讀(11642) 評論(3)  編輯  收藏 所屬分類: my open-sourceHadoop與分布式node.js
              Update: 如果遇到在search不存在的path報段錯誤,這是node-zookeeper的一個bug,我暫時修復了下并提交了pull request,你可以暫時用我修改的node-zookeeper  https://github.com/killme2008/node-zookeeper

              我們已經開始在產品使用zookeeper了,那么維護工具也必然需要,所謂兵馬未動,糧草先行。請同事幫忙看過幾個開源項目后,并沒有特別讓人滿意的。
              我想要的功能比較簡單。首先,希望能將zookeeper集群的數據展示為樹形結構,跟zookeeper模型保持一致。可以逐步展開每層的節點,每次展開都是延遲加載從zk里取數據,這樣不會對zk造成太大壓力。其次,除了展示樹形結構外,我還希望它能展示每個path的屬性和數據,更進一步,如果數據是文本的,我希望它可編輯。當然,因為編輯功能是比較危險的行為,我還希望這個管理工具有個簡單的授權驗證機制。

              最終,我自己寫了這么個東西,取名為node-zk-browser,基于node.js的express.js框架和node-zookeeper客戶端實現的。我將它放在了github上

              https://github.com/killme2008/node-zk-browser

              你可以自己搭建這個小app, npm幾乎能幫你搞定大部分工作。界面不美觀,實用為主,幾張運行時截圖








          評論

          # re: Zookeeper的web管理應用  回復  更多評論   

          2011-06-06 21:56 by 陳棟SEO博客
          我來看看你還好著么

          # re: Zookeeper的web管理應用[未登錄]  回復  更多評論   

          2011-06-23 18:06 by agapple
          非常不錯,最近剛好在看node-zookeeper和node.js。 哈哈,LZ來了個結合,佩服

          # re: Zookeeper的web管理應用[未登錄]  回復  更多評論   

          2015-11-05 11:34 by hello
          [root@localhost node-zk-browser-0.1.0]# ./start.sh
          [root@localhost node-zk-browser-0.1.0]# nohup: 重定向標準錯誤到標準輸出
          nohup: 無法運行命令"node": 沒有那個文件或目錄

          [root@localhost node-zk-browser-0.1.0]#


          樓主,這個啟動報錯,是不是缺少什么?
          主站蜘蛛池模板: 洛扎县| 闵行区| 清徐县| 含山县| 电白县| 六枝特区| 岚皋县| 石棉县| 阳泉市| 新密市| 永和县| SHOW| 蓬溪县| 濉溪县| 辽宁省| 惠来县| 太仓市| 武鸣县| 长治县| 宜黄县| 台中市| 象山县| 监利县| 芒康县| 阜南县| 丰县| 登封市| 江陵县| 夏津县| 吐鲁番市| 喀喇| 新竹市| 富蕴县| 罗平县| 揭东县| 井冈山市| 哈密市| 吉木乃县| 永平县| 新密市| 湟源县|