zookeeper可视化管理工具

前言
在项目应用中,经常使用dubbo、flume等往zookeeper注册服务,同时使用zookeeper管理服务。使用zookeeper命令管理服务,存在诸多不方便。因此,在网上搜索了一款不错的zookeeper可视化开源软件,分享给大家。
 
zkWeb目的
为zookeeper提供便捷的web管理页面!
 
zkWeb特点
  • 配置多个zookeeper cfg,管理多个zookeeper数据
  • zookeeper目录使用树形结构显示,可以通过右键菜单,添加、删除zNode
  • 随时更新zNode的data,方便快捷
 
效果预览( http://172.16.1.13:8080/zkWeb-1.0/#)
  • 添加zk服务器信息

 
 
  • 展示zk服务器信息树
zookeeper可视化管理工具_第1张图片
 
 
zkWeb部署
1. 下载源码(源码地址: http://code.taobao.org/p/zkweb/wiki/index/)或者使用http://pan.baidu.com/s/1hs57yC0
 
2. 修改数据库连接字符串zkweb\src\main\java\com\yasenagat\zkweb\util\ZkCfgManagerImpl.java
zookeeper可视化管理工具_第2张图片
 
3. 使用mvn clean package将zkWeb工程打包
zookeeper可视化管理工具_第3张图片
 
4. 将zkWeb-1.0.war拷贝到/tomcat/webapps目录下启动tomcat(zkWeb使用H2数据库,因此在启动之前需安装配置H2数据库)。
 
H2数据库安装配置
1. 下载H2数据库Jar( http://www.h2database.com/html/download.html),我目前使用的是h2-1.3.176.jar 。
 
2. 启动H2服务
  • 复制h2-1.3.176.jar 到/opt/h2/bin/
  • java -cp h2-1.3.176.jar org.h2.tools.Server -web -webAllowOthers -tcp -tcpPort 19200 -tcpAllowOthers &
3. 使用web工具连接H2 Console
访问URL:http://172.16.1.13:8082/login.jsp
使用过程中,请使用你自己的IP
 
4.创建ZK表
CREATE TABLE IF NOT EXISTS ZK(ID VARCHAR PRIMARY KEY, DES VARCHAR, CONNECTSTR VARCHAR, SESSIONTIMEOUT VARCHAR)
 
5. 启动zkWeb服务。

 

你可能感兴趣的:(可视化工具,zookeeper,zookeeper可视化工具)