zookeeper可视化管理工具node

时间:2021-07-02 08:24:22

一、安装nodejs

1. 下载

wget https://github.com/joyent/node/archive/v0.10.35.tar.gz

2. 解压

3. 安装依赖

yum -y install gcc-c++  

(gcc-c++是否为必须安装,没实验。)

(搭建时,nodejs总是出错,查了很多资料,有的说必须要node-v0.x-archive-0.8.14版本,又是npm各种版本,又是换taobao的npm源...)

(各种折腾,最后实际  v1.10.35也OK)

4. 编译

cd node-v0.x-archive-0.10.35

./configure --prefix=/home/jenkin/nodejs     //目录要先建好

make && make install

5.  测试nodejs是否安装成功

vim hello.js

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

启动:node hello.js    

访问:http://10.112.28.245:5000/ 

会返回:hello jenkin

二 、 安装node-zk-browser

1. 下载

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

2. 编译

cd node-zk-browser

vim /etc/profile

12 export PATH=$PATH:/home/jenkin/nodejs/binexport NODE_PATH=/home/jenkin/nodejs:/home/jenkin/nodejs/lib/node_modules

source /etc/profile

npm install -d

成功后  node-zk-browser/node_modules下会有zookeeper目录。(以上提到版本不匹配等问题,会导致zookeeper目录不能生成)

3. 修改启动脚本

vim node-zk-browser/start.sh

123 LOGFILE=$(dirname $0)/logs/node-zk-browser.logexport ZK_HOST="10.112.28.245:2181,10.112.28.229:2181,10.112.28.241:2181"nohup node $(dirname $0)/app.js 2>&1 >>$LOGFILE &

4. 启动

sh node-zk-browser/start.sh

访问:http://10.112.28.245:3000/

zookeeper可视化管理工具node