1 prettyzoo 简介
PrettyZoo 是一个基于 Apache Curator 和 JavaFX 实现的 Zookeeper 图形化管理客户端。
使用了 Java 的模块化(Jigsaw)技术,并基于 JPackage 打包了多平台的可运行文件(无需要额外安装 Java 运行时)。
目前已提供了 mac(dmg 文件)、Linux(deb 和 rpm 文件)、windows(msi 文件) 的安装包
2 支持功能
- 可同时管理多个 zookeeper 连接
- 节点数据实时同步
- 支持 ACL 配置
- 支持 SSH Tunnel 连接
- 支持配置导入、导出
- 支持节点增删改查操作
- 支持 command line 操作模式
- 支持节点数据格式化 JSON、XML
- 支持节点数据高亮(JSON、XML、Properties)
部分功能展示
,时长00:56
运维日常管理zk用到最多的应该就是四字命令了,可以看到也是支持直接使用的
命令 |
功能 |
conf |
3.3.0版本引入的。打印出服务相关配置的详细信息。 |
cons |
3.3.0版本引入的。列出所有连接到这台服务器的客户端全部连接/会话详细信息。包括”接受/发送”的包数量、会话id、操作延迟、最后的操作执行等等信息。 |
crst |
3.3.0版本引入的。重置所有连接的连接和会话统计信息。 |
dump |
列出那些比较重要的会话和临时节点。这个命令只能在leader节点上有用。 |
envi |
打印出服务环境的详细信息。 |
reqs |
列出未经处理的请求 |
ruok |
测试服务是否处于正确状态。如果确实如此,那么服务返回”imok”,否则不做任何相应。 |
stat |
输出关于性能和连接的客户端的列表。 |
srst |
重置服务器的统计。 |
srvr |
3.3.0服务器托管网版本引入的。列出连接服务器的详细信息 |
wchs |
3.3.0版本引入的。列出服务器watch的详细信息。 |
wchc |
3.3.0版本引入的。通过session列出服务器watch的详细信息,它的输出是一个与watch相关的会话的列表。 |
wchp |
3.3.0版本引入的。通过路径列出服务器watch的详细信息。它输出一个与session相关的路径。 |
mntr |
3.4.0版本引入的。输出可用于检测集群健康状态的变量列表 |
3 安装
github可以访问的直接到如下链接去下载就可以,目前支持windows和mac版本
https://github.com/vran-dev/PrettyZoo
4 关于zookeeper的介绍
pache ZooKeeper是Apache软件基金会的一个软件项目,它为大型分布式计算提供开源的分布式配置服务、同步服务和命名注册。ZooKeeper曾经是Hadoop的一个子项目,但现在是一个独立的顶级项目。
ZooKeeper的架构通过冗余服务实现高可用性。因此,如果第一次无应答,客户端就可以询问另一台ZooKeeper主机。ZooKeeper节点将它们的数据存储于一个分层的命名空间,非常类似于一个文件系统或一个前缀树结构。客户端可以在节点读写,从而以这种方式拥有一个共享的配置服务。更新是全序的。
使用ZooKeeper的公司包括Rackspace、雅虎和eBay,以及类似于像Solr这样的开源企业级搜索系统。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: .NET开源最全的第三方登录整合库 – CollectiveOAuth
前言 我相信很多同学都对接过各种各样的第三方平台的登录授权获取用户信息(如:微信登录、支付宝登录、GitHub登录等等)。今天给大家推荐一个.NET开源最全的第三方登录整合库:CollectiveOAuth。 官方项目介绍 .Net平台(C#) 史上最全的整合…