Zookeeper管理工具node-zk-browser
2015-12-03 08:19
609 查看
简介
node-zk-browse使用node.js,基于express.js和node-zookeeper开发,以树的形式展示zookeeper的数据,登录后可以对节点数据进行新增,编辑,删除。搭建
1.安装node.js注意:node-zk-browser要求node.js版本一定要为0.8.14
[root@test ~]# cd /usr/local/src [root@test src]# wget wget https://github.com/nodejs/node-v0.x-archive/archive/v0.8.14.tar.gz [root@test src]# tar -zxvf v0.8.14.tar.gz [root@test src]# cd node-v0.x-archive-0.8.14/ [root@test node-v0.x-archive-0.8.14]# ./configure --prefix=/usr/local/nodejs [root@test node-v0.x-archive-0.8.14]# make && make install #配置环境变量 [root@test node-v0.x-archive-0.8.14]# export PATH=$PATH:/usr/local/nodejs/bin [root@test node-v0.x-archive-0.8.14]# export NODE_PATH=/usr/local/nodejs:/usr/local/nodejs/lib/node_modules
测试是否安装成功:
#编辑测试文件 [root@test node-v0.x-archive-0.8.14]# 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@test node-v0.x-archive-0.8.14]# node hello.js [root@test node-v0.x-archive-0.8.14]# curl 127.0.0.1:9987 hello world 打印hello world即正常
2.安装依赖包
[root@test src]# wget https://github.com/killme2008/node-zk-browser/archive/master.zip [root@test src]# unzip master.zip [root@test src]# cd node-zk-browser-master #由于此版本的node.js自带npm,可直接使用 [root@usvr-133 node-zk-browser-master]# npm install -d
安装完成后会在node-zk-browser-master/node_modules目录下生成ejs,express,express-namespace和zookeeper四个目录。
3.配置node-zk-browser
[root@usvr-133 node-zk-browser-master]# vim start.sh LOGFILE=$(dirname $0)/logs/node-zk-browser.log export ZK_HOST="10.10.10.212:2181" nohup node $(dirname $0)/app.js 2>&1 >>$LOGFILE &
4.登录账号设置
只有在登录后才可以对节点进行操作
[root@usvr-133 node-zk-browser-master]# vim user.json { "admin" : "admin" }
5.启动服务
[root@usvr-133 node-zk-browser-master]# ./start.sh [root@usvr-133 node-zk-browser-master]# ps -ef|grep node root 4306 1 0 07:35 pts/1 00:00:00 node ./app.js root 4358 17576 0 07:37 pts/23 00:00:00 grep node
默认端口为3000,可以再app.js中更改端口
启动后可以访问10.10.10.212:3000即可。
相关文章推荐
- How do I get started with Node.js
- Node.js 环境配置记录
- Notepad++ 配置 Node.js 开发环境
- node.js
- [Leetcode] Swap Nodes in Pairs
- Node.js + Express + Ubuntu
- Leetcode177: Count Complete Tree Nodes
- node js 调试
- nodeJs+jquery实现聊天插入表情功能
- leetcode 237 Delete Node in a Linked List C++
- 解决Jenkins自动构建nodejs项目无法完成的问题
- 转:配置nodemanager启动weblogic服务器
- node异步转同步,KO 恶魔金字塔
- nodejs创建一个应用
- ATS统计量proxy.node.client_throughput_out的单位调研
- nodejs操作excel并配合edatagrid使用
- (二)、NodeJS 、Express4安装使用方法
- nodejs下打包模块archiver详解
- NodeJs随手笔记--严格模式
- datanode 出来了,master:18088也可以啦 但是pi 运行不出来