日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

zookeeper web ui--gt;node-zk-browser安装

發布時間:2025/5/22 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 zookeeper web ui--gt;node-zk-browser安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?眼下公司正在使用zookeeper做配置管理和其它工作,在網上找幾個zookeeper管理工具,都不盡人意,要么功能不夠強大,要么不能友好的瀏覽zk樹形結構。我的想法是zk管理工具,應該有一個樹形結構,能隨意展開或折疊,能一目了然看到全部節點情況。恰好node-zk-browser則符合這個要求。

安裝node-zk這個挺折騰我的,順便還學了一點nodejs,依照官網方法安裝始終報錯。

nodejs版本號和相關模塊更新過快。各個版本號相互之間不兼容。接口都變化。


搭建node-zk-browser執行環境

以下就來搭建node-zk-browser執行環境吧

step 1 nodejs安裝:

(a).下載nodejs,注意一定要是v0.8.14版本號,否則可能版本號不兼容,報各種錯誤。

lizhitao@localhost: wget?https://github.com/joyent/node/archive/v0.8.14.zip

(b)解壓

lizhitao@localhost: ? unzip?v0.8.14.zip

(c)進入文件夾安裝

lizhitao@localhost: cd?zk-browser

(d)設置安裝文件夾

lizhitao@localhost:?./configure --prefix=/home/lizhitao/zk-browser/nodejs

(e)編譯安裝(編譯可能花費時間比較長,由于編譯c/c++程序)

lizhitao@localhost:?make?&&?make?install

.......

step 2 環境變量設置

lizhitao@localhost: vim ~/.bash_profile

export PATH=$PATH:/home/lizhitao/zk-browser/nodejs/bin
export NODE_PATH=/home/lizhitao/zk-browser/nodejs:/home/lizhitao/zk-browser/nodejs/lib/node_modules

lizhitao@localhost: source?~/.bash_profile

step 3 驗證nodejs安裝

(a)創建hi_lizhitao.js文件,進行編輯:

lizhitao@localhost: vim hi_lizhitao.js

var http = require("http"); http.createServer(function(request, response) {response.writeHead(200, {"Content-Type":"text/plain"});response.write("wo shi lizhitao");response.end();}).listen(5000);

(b)執行:

lizhitao@localhost: node hi_lizhitao.js

(c)打開瀏覽器驗證:

http://ip:5000/假設顯示”wo shi lizhitao”就說明成功安裝了

step 4 安裝node-zk-browser

(a)下載軟件:

git clone https://github.com/killme2008/node-zk-browser.git 或?

wget https://github.com/killme2008/node-zk-browser/archive/master.zip

(b)解壓:

lizhitao@localhost: unzip master.zip

drwxr-xr-x ?8 root root ?4.0K Jun 13 00:25 node-zk-browser

step 5 安裝node-zk-browser依賴包

(a)安裝ejs

lizhitao@localhost:npm install -d?ejs

.......

ejs@1.0.0 node_modules/ejs
npm info ok
(b)安裝express

lizhitao@localhost: npm install -dexpress@3.0.5

........

express@3.0.5 node_modules/express
├── methods@0.0.1
├── fresh@0.1.0
├── range-parser@0.0.4
├── cookie-signature@0.0.1
├── buffer-crc32@0.1.1
├── cookie@0.0.5
├── commander@0.6.1
├── mkdirp@0.3.3
├── debug@1.0.2 (ms@0.6.2)
├── send@0.1.0 (mime@1.2.6)
└── connect@2.7.1 (pause@0.0.1, bytes@0.1.0, crc@0.2.0, formidable@1.0.11, qs@0.5.1)
npm info ok

(c) 安裝express-namespace

lizhitao@localhost: npm install -d express-namespace

express-namespace@0.1.1 node_modules/express-namespace
└── methods@0.0.1
npm info ok
?

(d)安裝zookeeper(注意由于網絡原因可能安裝比較慢,還有可能會失敗,多重試幾次就ok)

lizhitao@localhost: npm install -d zookeeper

......

npm info ok

step 6 改動zookeeper配置

進入文件夾node-zk-browser

lizhitao@localhost: vim start.sh


step 7 登錄賬號設置

lizhitao@localhost:vim user.json

{
? "admin" : "admin"
}

step 8 瀏覽node-zk-browser

瀏覽地址:http://192.168.11.187:3000 就能夠訪問了,默認port為3000在app.js中能夠改動。





總結

以上是生活随笔為你收集整理的zookeeper web ui--gt;node-zk-browser安装的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。