CentOS6.8下搭建zookeeper web界面查看工具node-zk-browser

zookeeper的web界面查看工具Node-ZK-Browser的界面是用nodejs寫的今天試着搭建了下。node

1. 安裝nodejsgit

[root@localhost product]# pwd
/usr/local/product
[root@localhost product]# wget https://nodejs.org/dist/v6.11.4/node-v6.11.4.tar.gz
[root@localhost product]# tar -zxvf node-v6.11.4.tar.gz
[root@localhost product]# cd node-v6.11.4
[root@localhost node-v6.11.4]# ./configure --prefix=/usr/local/product/node-v6.11.4
[root@localhost node-v6.11.4]# make && make install

2. 配置環境變量github

[root@localhost node-v6.11.4]# vim ~/.bash_profile
#nodejs
export PATH=$PATH:/usr/local/product/node-v6.11.4/bin
export NODE_PATH=/usr/local/product/node-v6.11.4:/usr/local/product/node-v6.11.4/lib/node_modules
[root@localhost node-v6.11.4]# source ~/.bash_profile

3. 驗證web

nodejs是自帶了npm的。運行以下的腳本hello.js來驗證是否安裝成功:express

[root@localhost node-v6.11.4]# vim hello.js
var http = require("http");

http.createServer(function(request, response) {
        response.writeHead(200, {"Content-Type": "text/plain"});
        response.write("Hello World");
        response.end();
        }).listen(9987);
[root@localhost node-v6.11.4]# node hello.js

在瀏覽器輸入: http://192.168.10.186:9987 能夠顯示」Hello World」就說明安裝成功了,以下圖所示:npm

4. 安裝依賴包json

[root@localhost product]# wget https://github.com/killme2008/node-zk-browser/archive/master.zip
[root@localhost product]# unzip node-zk-browser-master.zip 
[root@localhost product]# cd node-zk-browser-master
[root@localhost node-zk-browser-master]# npm install -d
[root@localhost node-zk-browser-master]# cd node_modules/
[root@localhost node_modules]# ll
total 16
drwxr-xr-x  3 root root 4096 Oct 19 16:16 ejs
drwxr-xr-x  5 root root 4096 Oct 19 16:17 express
drwxr-xr-x  3 root root 4096 Oct 19 16:17 express-namespace
drwxr-xr-x 10 root root 4096 Oct 19 16:18 zookeeper

5. 修改app.js配置文件vim

[root@localhost node-zk-browser-master]# pwd
/usr/local/product/node-zk-browser-master
[root@localhost node-zk-browser-master]# vim app.js
var zkclient = new ZkClient("192.168.10.186:3000");      #修改此行內容

用戶名和密碼是在 user.json 中,只有登陸後才能再web界面上建立刪除zk節點瀏覽器

6. 啓動服務bash

[root@localhost node-zk-browser-master]# ./start.sh

瀏覽器輸入:http://192.168.10.186:3000 就能夠訪問了,默認端口爲3000在app.js中能夠修改。

安裝好後的界面以下圖:

相關文章
相關標籤/搜索