在项目上经常使用zookeeper作为注册端与管理端,而我们需要一款软件帮助我们维护zookeeper上的数据,在使用flume配置端zk化,之后,这种需求日益强烈,为此,一款不错的开源软件,推荐给大家

        这是源码地址:https://github.com/xvshu/ZKManager

        

1,导入idea

               使用ZKManager维护zookeeper数据

 

2,初始化数据库

       2.1 初始化H2

        找到com.yasenagat.zkweb.util.ZkCfgManager 这个类,复制创建表语句,在h2web管理界面执行(具体操作看博客《Linux 安装与使用H2数据库》

 

        2.2修改数据库链接字符串:

        找到ZKManager\src\main\resources\zk.properties 修改链接字符串为在博客《Linux 安装与使用H2数据库》中配置好的字符,本例中为

    

host = 192.168.10.79:2181
#host = 192.168.10.83:2181
sessionTimeOut = 10000000
useradmin=admin
passadmin=admin
userquery=query
passquery=query
# h2con= jdbc:h2:tcp://10.1.112.242:19200/~/zkcfn
h2con= jdbc:h2:tcp://192.168.2.16:19200/~/zkcfg
#h2con= jdbc:h2:tcp://192.168.10.84:19200/~/zkcfg
h2user=h2
h2password=h2

其中admin用户有修改数据权限,query用户仅有查看权限

 

3,打包&部署

        maven clean package 命令打包

        将war包复制到tomcat\webapps 目录下,启动就可

 

4,添加配置

 

        4.1 登录

使用ZKManager维护zookeeper数据

 

主页:

使用ZKManager维护zookeeper数据

 

        4.2 添加zk链接

                使用ZKManager维护zookeeper数据

 

        4.3 增加或修改配置zk节点内容

 

使用ZKManager维护zookeeper数据

 

总结:

        在我们的教程中,我们做了两个修改,增加用户,调整页面布局,方便查看与输入内容,失败重连,避免频繁重启,这个是开源的项目,但是我们依然很轻松就可以读取全部的源码,在这个开源的社会,我们的能力是N个人能力和,因为,我们方便读取他人优秀的源码,进而提升自己的能力!

相关文章:

  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-12-10
  • 2021-04-02
猜你喜欢
  • 2022-12-23
  • 2021-12-02
  • 2021-04-03
  • 2021-12-31
  • 2021-04-16
  • 2021-11-25
  • 2022-12-23
相关资源
相似解决方案