自己开发zk directory browser

来源:互联网 发布:鸡啄米 mfc编程入门 编辑:程序博客网 时间:2024/05/01 09:38

缘由

最近研究mycat里面的zk模块,自己在虚拟机上部署了一个伪分布式的zk,发现使用zkCli.sh查询zk上面的内容很不方便,想找一款可以在web界面上浏览zk目录结构和内容的小工具,并且是java实现的,可以一键部署,直接浏览器上面进行目录和内容的查看。在github上面找了一阵子,发现类似的软件都挺大挺复杂,包含CRUD、权限以及其他一些复杂功能,跟我预期的不太一样。所以寻思着还是自己开发吧,花了一天半时间,大概能满足现在的需求。

目标

  • web上面查看zk目录和节点内容

  • 一键部署,不依赖外部web容器

最终实现

技术栈

  • spring mvc
  • embeded jetty
  • curator
  • bootstrap + jquery

代码访问 github : https://github.com/ZzzCrazyPig/zk-browser

界面如下所示:

zk-browser-web-ui

默认定位到zk根路径下。从输入框输入路径,按Enter键实现任意路径跳转(路径必须有效)。也可以通过下面的目录逐层进入或者逐层返回。当然还可以在路径导航那里跨目录返回。点击“眼睛”图标,可以查看当前节点的数据。

0 0
原创粉丝点击