@Zookeeper可视化工具。 ZK 安装 node-zk-browser。2015.10.22亲测可用
zookeeper基本是基于API和console进行znode的操作,并没有一个比较方便的操作界面,这里也发现了taobao 伯岩写的一个工具,可以比较方便的查询zookeeper信息。
工具的开发语言主要是node.js(最近比较火),其标榜的是无阻塞的api使用。其原理主要是基于google的V8(chrome的javascript的解析器,C语言编写),node.js本身是基于js语法进行开发,通过V8解析为C语言的执行代码
其标榜的无阻塞I/O实现,那可想而知就是linux系统下的select/poll的I/O模型。有兴趣的可以看下node.js的官网,下载一个玩玩。
通过git下载源码后,需要安装下node.js的几个模块express, express-namespace, zookeeper。
node.js下有个比较方便的模块管理器npm,类似于redhat的rpm,ubuntu的apt-get。
step 1 nodejs安装:
(a).下载nodejs,注意一定要是v0.8.14版本,否则可能版本不兼容,报各种错误。
wget https://github.com/joyent/node/archive/v0.8.14.zip
make
&&
make
install
step 2 设置环境变量
vim ~/.bash_profile
export PATH=$PATH:/home/zk-browser/nodejs/bin
export NODE_PATH=/home/zk-browser/nodejs:/home/lizhitao/zk-browser/nodejs/lib/node_modules
source ~/.bash_profile
step 3 验证nodejs安装
(a)创建hello_rocky.js文件,进行编辑:
(c)打开浏览器验证:
http://ip:5000/如果显示”hello rocky”就说明安装成功了
step 4 安装node-zk-browser
(a)下载软件:
git clone
https://github.com/killme2008/node-zk-browser.git 或
wget https://github.com/killme2008/node-zk-browser/archive/master.zip
(b)解压:
step 5 安装node-zk-browser依赖包
(a)安装ejs、express、express-namespace、zookeeper (这个zookeeper 只是一个工程名)
附件列表
最新文章
- ASP.NET Core 中文文档 第三章 原理(14)服务器
- php 301 重定向 转自http://www.icoa.cn/a/475.html
- LINUX二十个基础命令
- 【BZOJ 4518】【SDOI 2016 Round1 Day2 T3】征途
- 在ubuntu上搭建开发环境4---ubuntu简单的搭建LAMP环境和配置
- 实现手机扫描二维码页面登录,类似web微信-第三篇,手机客户端
- 深入理解java虚拟机(2)------垃圾收集器和内存分配策略
- nginx 配置优化的几个参数
- php大力力 [026节] php开发状态要随时做好整理工作
- Json.net实现方便的Json转C#(dynamic动态类型)对象
- JS兼容getElementsByClassName
- Java入门到精通——基础篇之面向对象
- Linux 字符设备控制技术
- 第二章排错的工具:调试器Windbg(上)
- [SVN]创建本地的SVN仓库
- SqlBulkCopy效率低下原因分析
- cpp #,##
- mybits根据表自动生成 java类和mapper 文件
- 斐讯自动下单抢购V1.3.4【自动验证码识别】
- 廖雪峰Java2面向对象编程-5包和classpath-4classpath和jar
热门文章
- [JSOI2016]独特的树叶
- org.hibernate.AnnotationException: @OneToOne or @ManyToOne on com.demo.pojo.IdCard
- 快速排序及三向切分快排——java实现
- centos安装lamp步骤还可以
- 通过JS制作一个简易数码时钟
- MyEclipse配置https
- 构造函数中this,return的详解
- python--6、re模块
- Android中ImageView的属性
- 【Oracle】Rman备份策略