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中能够修改。

安装好后的界面以下图:

相关文章
相关标签/搜索