nodejs的zookeeper模块及web管理工具node-zk-browser的安装

原创 2016年06月01日 10:29:32
网上关于zookeeper的web界面查看工具有好几个,Node-ZK-Browser的界面相对好点,是用nodejs写的,尝试搭建了下。

一、安装node.js

关于centos安装node.js的步骤请查看:http://www.16boke.com/article/detail/25

二、安装node-zk-browser

1、下载node-zk-browser

下载node-zk-browser我们通过git直接clone的方式来下载,具体的github地址为:https://github.com/killme2008/node-zk-browser

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

或者也可以下载压缩包:wget https://github.com/killme2008/node-zk-browser/archive/master.zip

2、安装node-zk-browser依赖包

进入node-zk-browser目录下,直接执行npm install -d即可,正常情况下都可以安装成功,有可能出现zookeeper安装失败。

如果出现安装失败可以更换npm源的方式来安装,更换为淘宝npm源的命令为:npm config set registry https://registry.npm.taobao.org

再次执行npm install zookeeper。如果还是失败需要指定zookeeper的版本,我采用npm install zookeeper@3.4.8-1这个版本安装成功的。

安装之后,会在 node_modules 下出现4个目录 ejs express  express-namespace  zookeeper 4个文件.

三、配置node-zk-browser

进入node-zk-browser目录,修改 app.js

var zkclient = new ZkClient(host);

修改host 为自己ZK的 IP和端口

QQ截图20160601102053.png

管理员账号配置

修改user.json,

{

  "admin" : "admin"

}

用户名和密码都为admin

四、启动服务

./start.sh

五、查看

浏览器输入 http://IP:3000  默认3000. 就可以访问了

1464747873530077568.png

转载来源:一路博客:http://www.16boke.com/article/detail/151,更多nodejs文章请见:http://www.16boke.com

版权声明:欢迎转载,请附加转载来源:一路博客(http://www.16boke.com)

使用Node.js实现一个简单的ZooKeeper客户端

分布式系统中的协调服务总所周知地难于正确实现,尤其容易产生诸如争用条件 (race conditions)、死锁(deadlock) 等错误。Zookeeper 背后的动机就是减轻分布式应用程序从头做...
  • IMWebteam
  • IMWebteam
  • 2016年11月23日 20:19
  • 3283

ZooKeeper web管理安装node-zk-browser

node-zk-browser是zookeeper web管理工具,使用node.js,基于express.js和node-zookeeper开发,以树的形式展示zookeeper的数据,登录后可以对...
  • tianwei7518
  • tianwei7518
  • 2015年01月17日 19:34
  • 5772

Zookeeper可视化工具。 ZK 安装 node-zk-browser。2015.10.22亲测可用

zookeeper基本是基于API和console进行znode的操作,并没有一个比较方便的操作界面,这里也发现了taobao 伯岩写的一个工具,可以比较方便的查询zookeeper信息。 ...
  • fly_time2012
  • fly_time2012
  • 2016年06月03日 15:16
  • 2278

基于nodejs+zookeeper服务发现

本文使用nodejs作为微服务API网关,从而将消费端的请求,随机路由到一个可用的服务节点上。...
  • jrn1012
  • jrn1012
  • 2017年08月10日 11:08
  • 1055

Zookeeper ACL(使用node-zookeeper-client)

再分布式系统中,ACL(Access Control)十分重要;Zookeeper也提供了十分好用的ACL接口,下面我记录一下在nodejs下如何实现zookeeper的访问控制。     Zo...
  • sweetvvck
  • sweetvvck
  • 2014年07月29日 11:19
  • 4044

用nodejs对kafka、zookeeper进行数据生产Produce

上一篇文章介绍了node对于kafka数据的消费,这一篇文章就讲讲对于kafka数据的生产。 上一篇文章链接:http://blog.csdn.net/xiedong9857/article/de...
  • xiedong9857
  • xiedong9857
  • 2017年02月17日 12:57
  • 2156

zookeeper web ui-->node-zk-browser安装

目前公司正在使用zookeeper做配置管理和其他工作,在网上找几个zookeeper管理工具,都不尽人意,要么功能不够强大,要么不能友好的浏览zk树形结构,我的想法是zk管理工具,应该有一个树形结构...
  • lizhitao
  • lizhitao
  • 2014年06月15日 16:18
  • 9468

Zookeeper的web管理系统

使用zookeeper做项目配置管理,开始选开源的node-zk-browser,后来不能满足需求,把它改成springMVC的java版,最后集成公司的框架并接入内部系统。...
  • u013673976
  • u013673976
  • 2015年08月06日 01:11
  • 12374

zookeeper注册服务信息---注册服务信息/获取服务信息(nodejs typescrip)

2017-10-17更新 修复无法自动建立多级目录问题。 使用node-zookeeper-client,其它的安装不上,各种报错之后放弃。 核心功能:适用于RPC服务端  zookeeper 注册节...
  • gzy11
  • gzy11
  • 2017年09月08日 13:50
  • 292

【Apache ZooKeeper】命令行zkCli.sh使用指南

apache ZooKeeper命令行下命令使用。
  • rootsongjc
  • rootsongjc
  • 2013年09月12日 15:53
  • 64915
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nodejs的zookeeper模块及web管理工具node-zk-browser的安装
举报原因:
原因补充:

(最多只允许输入30个字)