天天看点

Zookeeper监控之——node-zk-browser

Node-zk-browser主要可以查看所连接Zkserver的结点内容与信息,并通过简单的身份验证,对zookeeper中的内容进行编辑、删除、添加等。

安装部署:

一:部署nodejs环境;

上传至服务器,编译,安装nodejs;

1

2

3

4

<code># unzipnode-0.8.14.zip</code>

<code># cd node-0.8.14</code>

<code># ./configure --prefix=/usr/local/zk-browser/nodejs</code>

<code># make &amp;&amp; make install</code>

配置nodejs环境变量:

<code># vi /root/.bash_profile</code>

<code>export</code> <code>PATH=$PATH:</code><code>/usr/local/zk-browser/nodejs/bin</code>

<code>export</code> <code>NODE_PATH=</code><code>/usr/local/zk-browser/nodejs</code><code>:</code><code>/usr/local/zk-browser/nodejs/lib/node_modules</code>

二:部署node-zk-browser程序包;

上传至服务器,并解压,移动;

<code># unzip node-zk-browser-master.zip</code>

<code># mv node-zk-browser-master /usr/local/zk-browser/nodejs</code>

三:使用npm安装相关依赖包;

5

<code># cd /usr/local/zk-browser/nodejs</code>

<code># npm install -d ejs</code>

<code># npm install -d [email protected]</code>

<code># npm install -d express-namespace</code>

<code># npm install -d zookeeper</code>

四:修改zookeeper配置及用户配置。

修改zookeeper连接信息:

<code># cd node-zk-browser-master/</code>

<code># vi start.sh</code>

<code>LOGFILE=$(</code><code>dirname</code><code>$0)</code><code>/logs/node-zk-browser</code><code>.log</code>

<code>exportZK_HOST=</code><code>"192.168.1.10:2181"</code>

<code>nohup</code> <code>node$(</code><code>dirname</code> <code>$0)</code><code>/app</code><code>.js 2&gt;&amp;1 &gt;&gt;$LOGFILE &amp;</code>

编辑用户登陆验证信息:

<code># vi user.json </code>

<code>{</code>

<code>  </code><code>"username"</code><code>: </code><code>"password"</code>

<code>}</code>

五:开启服务,验证。

<code># ./start.sh</code>

<code># netstat -ntpl | grep 3000  (默认端口3000,可在app.js里更改)</code>

<code>tcp   0  0  0.0.0.0:3000   0.0.0.0:*   LISTEN    31512</code><code>/node</code>

在浏览器上使用http://localhost:3000/node-zk即可查看页面:

<a href="http://s5.51cto.com/wyfs02/M02/86/F8/wKiom1fP4bTyLaZ_AAEpCO5cB3Y036.jpg-wh_500x0-wm_3-wmp_4-s_2723674401.jpg" target="_blank"></a>

本文转自 icenycmh 51CTO博客,原文链接:http://blog.51cto.com/icenycmh/1847412,如需转载请自行联系原作者

继续阅读