几款ZooKeeper可视化工具,最后一个美炸了~
首发于公众号:BiggerBoy
欢迎关注,查看更多技术文章
ZooKeeper是我们工作中常用一个开源的分布式协调服务,提供分布式数据一致性解决方案,分布式应用程序可以实现数据发布订阅、负载均衡、命名服务、集群管理分布式锁、分布式队列等功能。
当我们想通过人为操作去查看、管理ZK上的数据时,就亟需一个可视化操作界面。下面给大家介绍几款目前市面上流行的ZK可视化工具,有需要时就可以直接用啦。
ZooInspector
Apache官方基于Java的zookeeper可视化工具,功能比较简单。
下载地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip
用法:
下载后解压
然后进入目录ZooInspector\build, 执行java -jar zookeeper-dev-ZooInspector.jar
然后会弹出操作窗口。ZooInspector\src下即是他的源码。
连接zk:
连接后即可展示出根节点下的所有节点,节点变化后不会自动更新,需要点击工具栏的刷新按钮,不过它可以添加监听,有变化时会在右下角弹出个小框提示发生变更。
GitHub上也有很多基于此的开源项目,进行了一些优化完善,感兴趣的可以去搜搜。
zkui
GitHub开源项目源码地址:https://github.com/DeemOpen/zkui
2.2K的star,内置jetty的web可视化界面。
使用也很简单,下载源码后,可以看到config.cfg,可以修改服务的端口,默认9090,修改zkServer地址。
执行maven clean install打成成jar,运行java -jar zkui-2.0-SNAPSHOT.jar或者直接在编译器中运行main函数,启动内置的jetty。
然后访问http://localhost:9090/
用户名:admin 密码:manager 可以在config.cfg中配置,对应key是userSet。
zkdash
掌阅科技开源的zookeeper管理界面,也可以作为任何基于zookeeper的配置管理项目。
源码地址:https://github.com/ireaderlab/zkdash
依赖环境:MySQL、python2.7,版本最好 >= 2.7.6
由于是基于python的,没去尝试。不过它的github里有详细的安装教程,贴两个图给大家看下,功能还是比较完善的,感兴趣的可以去尝试下。
prettyZoo
名字prettyZoo,意为美丽的动物园,确实界面比上面的两种好看多了,也是开源项目,2.1K的star。
下载地址:https://github.com/vran-dev/PrettyZoo/releases
如下,下载windows的安装包
安装后双击桌面图标打开
点击左侧创建,即可填写zk的地址,点击左下角保存
它支持创建多个连接,会在左侧列出来
双击即可连接到zk,点击节点后,数据也是一目了然,包括节点列表,元数据,和data。
经过测试发现,它连接后节点变化会实时更新,不用手动刷新。
ZooKeeperAssistant
ZooKeeperAssistant意为zookeeper助手,是一款zookeeperk可视化管理与监控工具,它的界面也是相当漂亮,个人感觉UI设计比上面的prettyZoo还要好看,比较合我胃口。毕竟它是企业化的可视化工具(有些功能需要收费)。
下载地址:http://www.redisant.cn/za
安装好双击桌面图标
它也支持创建多个连接,且会保存在左侧。
点击连接后,左侧展示节点,双击可展开查看数据,可以调节字体大小,可以搜索,查看节点元数据和权限控制,还可以操作导入导出节点数据;支持多种数据格式,包括JSON,Message Pack、XML、HEX;
可以新建节点/子节点,可以设置ACL
可以打开命令行控制台。
仪表盘功能,提供服务器实时监控节点信息。
这几款比较下来,最后一款真是爱了。你喜欢哪一款呢?欢迎评论区留言讨论~
总结
没有总结,嘿嘿
动动小手,点个推荐呗
欢迎关注哦
往期精彩回顾
Spring源码最难问题:当循环依赖遇上Spring AOP
几款ZooKeeper可视化工具,最后一个美炸了~的更多相关文章
- 两款Mongodb可视化工具
在某些场景下,相比传统的关系数据库和NoSQL数据库,Mongodb拥有不可替代的优势. 例如,最近我需要为收集的大量网站进行分类.实际情况是,一个网站可能同时有多个标签,想象一下新浪网,它既是门户站 ...
- @Zookeeper可视化工具。 ZK 安装 node-zk-browser。2015.10.22亲测可用
zookeeper基本是基于API和console进行znode的操作,并没有一个比较方便的操作界面,这里也发现了taobao 伯岩写的一个工具,可以比较方便的查询zookeeper信息. 工具的开发 ...
- Zookeeper可视化工具
zkui 简介 zkui它提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证. 下载安装 项目地址 下载 $ git clone https://github. ...
- 搭建一个基于CentOS的可视化zookeeper管理工具zkUI实现对zk的可视化管理
一. zookeeper 可视化工具 JMX => CLRProfile ZKUI => java写的一个可视化的web网站 github中下载 https://github.com/ ...
- 【Kafka】基于Windows环境的Kafka有关环境(scala+zookeeper+kafka+可视化工具)搭建、以及使用.NET环境开发的案例代码与演示
前言:基于Windows系统下的Kafka环境搭建:以及使用.NET 6环境进行开发简单的生产者与消费者的演示. 一.环境部署 Kafka是使用Java语言和Scala语言开发的,所以需要有对应的Ja ...
- Web工程师必备的43款可视化工具
国外站点DATAVISUALIZATION.CH为大家总结出了当前热用的43款可视化工具,包括Arbor.Chroma.js.D3.js.Google Chart Tools等,绝对让你一饱眼福. 1 ...
- 可视化工具solo show
辗转一圈还是回到了我魂牵梦绕的可视化上来了. 在Gephi+Netbeans上折腾了将近一个星期后,我深深的体会到个人对于代码的驾驭能力尚有提升的空间^_^,路很长,方向很重要,三思而行. 转载请标明 ...
- HTTP VISUAL HTTP请求可视化工具、HTTP快照工具(公测)
先啰嗦几句,最近工作比较忙,再加上自己又开设了一个小站(简单点),没时间写博客,都快憋坏了,趁着周末有时间,抓紧来一篇~ HTTP VISUAL是一款HTTP可视化工具,它可以记录HTTP请求,包括请 ...
- 可能这是Redis可视化工具最全的横向评测
1 命令行 不知道大家在日常操作redis时用什么可视化工具呢? 以前总觉得没有什么太好的可视化工具,于是问了一个业内朋友.对方回:你还用可视化工具?直接命令行呀,redis提供了这么多命令,操作起来 ...
- 目前数据可视化工具排名如何?好用的BI可视化软件
数据可视化用专业术语来就是通过视觉的方式向人类展示数据,这种在文本基础上的图表即简单又实用,而且相关性.趋势分析都非常明确,也非常可靠,通过图表一目了然.用通俗的话说就是画一张图表,将数据以比例的方式 ...
随机推荐
- 修改leds-gpio.c 让GPIO LED在kernel启动时就开始闪烁
内容提要: 客户需要在开机时就闪烁LED,并要求越快越好 diff --git a/drivers/leds/leds-gpio.c b/drivers/leds/leds-gpio.c index ...
- MYSQL查询:指定数值A表中B表没有对应数值
MYSQL查询:指定数值A表中B表没有对应数值 在A表根据指定的arrange列的33743439, 33734907,33563462, 33563939等数值查询数据,连接B表,最后查询的结果只返 ...
- 2025 最佳免费商用文本转语音模型: Kokoro TTS
在文本转语音(TTS)技术领域,一项突破性的进展引起了广泛关注--Kokoro TTS 模型凭借其卓越性能和完全免费的商用许可,成为目前最出色的 TTS 解决方案之一.基于广受欢迎的开源框架 Styl ...
- 初识MinIO
writer:zgx last modify: 2020年09月26日 目录 前言 MinIO简介 MinIO使用 MinIO安装 MinIO纠删码 纠删码ensure code是什么 refers ...
- webstorm前端vue项目安装依赖包总结
npm install提示错误信息,与node.js版本有关.以下是用到的一些命令行参数: 1.清除npm的缓存:npm cache clean --force 2.设置npm下载镜像:npm con ...
- 更快更省更好用!天翼云云原生一体机iStack打通物云最后一公里!
近年来,随着企业数字化转型的深入,从传统 IT 架构向云原生架构转型,已经成为企业谋求更高质量发展的必由之路.然而,云原生技术复杂度高,运维成本高,且技术工具间的集成度不足.打破云原生技术应用门槛,以 ...
- 陶瓷电容(MLCC),你真的了解吗?
摘要:本文主要介绍陶瓷电容(MLCC)的结构.阻抗-频率特性.直流偏压特性.温度特性和关键参数. 一.物理结构 多层片式陶瓷电容器(Multi-layer Ceramic Capacitor,MLCC ...
- Q:查看服务器内存和cpu占用排名
pid 表示进程 ID,cmd 表示进程命令行,%mem 表示进程占用内存百分比,%cpu 表示进程占用 CPU 百分比,--sort=-%mem 表示按照内存占用率从高到低排序. 1.内存占比排序 ...
- 安川MOTOMAN示教盒触摸不良维修及解决方法
1.安川MOTOMAN示教盒触摸不良或局部不灵. (解决方法:更换触摸面板) 2.安川MOTOMAN示教盒无显示. (解决方法:维修或更换内部主板或液晶屏) 3.安川MOTOMAN示教盒显示不良.竖线 ...
- 【忍者算法】从生活到代码:解密链表大数相加的美妙算法|LeetCode第2题"两数相加"
从生活到代码:解密链表大数相加的美妙算法 从超市收银说起 想象你是一个超市收银员,正在计算两位顾客的购物总和.每位顾客的商品都按照从个位到高位的顺序摆放(比如54元就是先放4元商品,再放50元商品). ...