全部博文(51)
分类: 大数据
2017-11-13 10:23:35
zookeeper官方没有提供web用户界面,这使很多人在使用zookeeper(动物管理员)同时,并不是很容易的理解zookeeper的数据结构,还好淘宝有位大神用Nodejs写了一个web的ui工具,虽然界面不是很华丽,但用起来还是挺方便的。网上有其实有些资料可以直接拿来配置,但笔者遭遇几个错误,无奈之下,只有自己写了。
下面让我们一步一步来配置这个node-zk-browser:
wget
下载后有可能没有后缀,自己重命名即可;或直接访问下载
unzip v0.8.14.zip
cd node-0.8.14/
./configure --prefix=/opt/zk-browser/nodejs
make && make install
vim ~/.bash_profile
export PATH=$PATH:/opt/zk-browser/nodejs/bin
export NODE_PATH=/opt/zk-browser/nodejs:/opt/zk-browser/nodejs/lib/node_modules
source ~/.bash_profile
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);
用浏览器打开
出现上述页面,证明nodejs安装成功。
npm install -g ejs (全局)
npm install -g #必须加上版本号,否则会报"has no method 'configure'"的错误
npm install –g express-namespace
npm install –g zookeeper
安装成功均会提示"npm info ok"字样
wget
下载后有可能没有后缀,自己重命名即可;或直接访问下载
mv node-zk-browser-master/ browser
mv browser /opt/zk-browser/
cd /opt/zk-browser/browser/
vim start.sh
访问(端口设置详见应用目录下的app.js)
出现上述页面,证明nodejs安装成功。
npm install -g ejs (全局)
npm install -g #必须加上版本号,否则会报"has no method 'configure'"的错误
npm install –g express-namespace
npm install –g zookeeper
安装成功均会提示"npm info ok"字样
wget
下载后有可能没有后缀,自己重命名即可;或直接访问下载
mv node-zk-browser-master/ browser
mv browser /opt/zk-browser/
cd /opt/zk-browser/browser/
vim start.sh
访问(端口设置详见应用目录下的app.js)
[1] node-zk-browser安装,
[2] zookeeper web界面查看工具node-zk-browser安装,