zkMonitor
项目介绍
轻量级Zookeeper监控工具。可以同时管理多个Zk集群,查看修改node数据;也提供快照功能保存整个zk的node树到本地mysql数据库。
软件架构
zkMonitor改编自Shepher,Shepher是小米开发的一款zookeeper监控软件。zkMonitor采用spring-boot-web框架开发,更轻量级,去掉了Shepher的团队权限管理功能,内嵌tomcat,可在命令行直接,适合中小型企业使用:
bash$ java –jar zkmonitor-web.jar启动就可以了。
安装教程
1.执行db中的mysql脚本,创建两个表,一张是zk集群配置表;一张是zk节点路径快照表。
2.mvn clean package 进行打包。
3.java –jar zkmonitor-web.jar启动。
4.配置文件
配置文件在application-base.properties、application-default.properties。可根据需要自行修改,为方便也可以将properties文件单独剥离开来,通过以下命令方式指定properties位置:
##set default shepher config file path
CFGFILE="/conf/application-default.properties,/conf/application-base.properties"
$JAVA -jar shepher-web-1.0.jar "--spring.config.location=$CFGFILE"
使用说明<