自己开发zk directory browser

缘由

最近研究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键实现任意路径跳转(路径必须有效)。也可以通过下面的目录逐层进入或者逐层返回。当然还可以在路径导航那里跨目录返回。点击“眼睛”图标,可以查看当前节点的数据。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值