ZooKeeper UI

zookeeper页面管理ZK-UI Zookeeper zookeeper功能非常强大,可以实现诸如分布式应用配置管理、统一命名服务、状态同步服务、集群管理等功能,我们这里拿比较简单的分布式应用配置管理为例来说明。 假设我们的程序是分布式部署在多台机器上,如果我们要改变程序的配置文件,需要逐台机器去修改,非常麻烦,现在把这些配置全部放到zookeeper上去,保存在 zookeeper 的某个目录节点中,然后所有相关应用程序对这个目... 阅读详情

Farmer - ZooKeeper UI

Farmer是一个ZooKeeper的可视化工具,开箱即用。

项目、使用Jar包下载地址:https://github.com/Simba-cheng/Farmer

如果使用中发现了bug,希望你能告诉我,好改正错误。

如果你觉得还不错,麻烦点个Star

项目、工具概览

项目简述

项目定位 : 日常工具、开箱即用。

用户体验 : 希望最好可以无脑使用

项目技术 : Java、SpringBoot、FreeMarker、JavaScript、jQuery

使用说明

从installPackage目录中下载对应版本的jar包。
jar包的版本号,对应"版本计划"中的功能,高版本涵盖低版本的功能。

使用方法

  • 1.IDEA 编译器启动

    首先将项目导入IDEA中。

    然后根据下图配置ZooKeeper服务器IP,多个地址用逗号(’,’)分隔。
    在这里插入图片描述
    然后启动主类:com.server.FarmerApplication即可

    然后访问:http://localhost:9527/zk/index.do

    上图不配置参数,程序也可以启动,点击页面的"连接ZooKeeper服务器"按钮,即可连接。

    在这里插入图片描述

  • 2.命令行启动

    从installPackage目录中下载对应版本的jar包。

    farmer-0.0.1.jar,可以将其放在桌面

    然后执行命令:java -jar farmer-0.0.1.jar zkClientHost=192.168.137.150:2181
    在这里插入图片描述
    上图不配置参数,程序也可以启动,点击页面的"连接ZooKeeper服务器"按钮,即可连接。

  • 3.Linux服务器启动(同上)

版本计划

0.0.1(已完成)

1.命令行启动jar,通过追加'zkClientHost'参数,程序启动既初始化链接ZooKeeper服务器。
2.命令行带'zkClientHost'参数启动,页面初始化即展示'/'(根节点)下的所有节点
3.命令行启动jar,无'zkClientHost'参数,不影响程序启动,index页面展示。
4.命令行无'zkClientHost'参数启动,index页面展示无节点数据。
5.index页面,点击连接按钮,连接ZooKeeper服务器。
6.index页面,点击刷新按钮,即可刷新页面。
7.index页面,点击断开按钮,即断开ZooKeeper服务器连接。
8.index页面,节点、子节点层级展示,节点与子节点层级动态关联。
9.index页面,节点、子节点中的数据展示。
10.index页面,文本展示区域显示行号。
11.index页面,文本展示区域内容支持修改、保存数据
12.index页面,后台异常,页面错误信息弹窗提示
13.index页面,节点数据展示区域支持数据修改、保存。

0.0.2 (待定)

1.节点展示区域支持鼠标右击,对节点进行增删查改。

0.0.3 (待定)

1.展示ZooKeeper服务端相关参数、数据

注意事项:

1.ZooKeeper服务器中,节点的命名,最好不要有"-"、"_"此类的标示符,否则会造成解析错误。

原因:页面节点属性class不能直接使用"/"、"."这些标示符,否则jQuery无法选择定位,所以,全部全换成了"-"和"_"。

2.直接download下来的代码可能无法直接打包运行

原因:闲暇时间开发,可能会将尚未完成的功能的代码先提交。
建议:直接使用installPackage目录中的安装包,详情见"使用说明"

3.用户鉴权

Farmer定位是一个日常通用工具,没有增加用户鉴权。
但随着后续版本迭代,可以成为基于ZooKeeper的配置中心可视化界面。
所以预留了,用户鉴权接口
使用 Docker-Compose 部署 ZooKeeper + Kafka + Kafka-UI 使用 Docker-Compose来部署 Kafak + Zookeeper,有密码与无密码配置,使用 Kafka-UI 来连接 Kafak 集群; 阅读详情

相关推荐

ZK-UI 【zookpeer最好用的管理工具】

使用命令:java -jar 文件名 ,再输入localhost:9000 可以使用

zookeeper UI

环境 jdk :jdk-1.8 zookeeper : zookeeper-3.5.3 maven : maven-3.5.4 下载 git地址:https://github.com/DeemOpen/zkui 备注:下载后上传到 Linux 服务器,然后输入命令 “ unzip zkui-master.zip ” 进行解压 构建打包 在文件解压目录执行命令 mvn clean install 备注: 构建成功后,在zkui更目录下会多一个 target 目录,进入到该目录会看到两

菜鸟厚非 1380

中断向量表配置不当引发Default_Handler死循环问题解析

本文深入解析STM32开发中因中断向量表配置不当导致的Default_Handler死循环问题。以STM32F407VET6为例,详细阐述中断向量表的工作原理、常见触发场景及系统化排查方法,并提供使用STM32CubeMX的正确姿势和手动配置的注意事项,帮助开发者快速定位并解决这一常见难题。

grafana6viz的博客 179

activeMQ指南针_发布activeMQ的可视化运行维护工具:activeMQ_Spanner

经过一段时间对activeMQ的研究,首先我们觉得它无论从架构还是性能方面都应该可以承担起商业365*24的应用,但就像任何成熟的软件产品一样,尤其是这种分布式部署的消息中间件,在今天,如果没有一个好的可视化工具来展现它的消息拓扑图,将会使activeMQ的推广和实际使用带来很大的不便。在我们分析activeMQ的实现原理过程中,也感到这方面的不方便,试用了包括activeMQ本身提供的各种可视化

朱智文的专栏 5032

基恩士PLC编程避坑指南:局部变量@前缀的3个隐藏陷阱与实战解决方案

本文深入剖析了基恩士PLC编程中使用@前缀创建局部变量的三大隐藏陷阱,包括在线调试时的数据丢失、数据类型冲突以及子程序复用时的地址覆盖问题。针对每个陷阱,提供了预定义变量、强类型规范和基址参数传递等实战解决方案,帮助中高级工程师提升代码健壮性与可维护性。

weixin_29171087的博客 102

DVT Eclipse保姆级入门教程(一)

介绍 waokspace工作区 是Eclipse平台、已安装插件的存储、配置和临时信息的首选项 在工作区可以定义项目,但不需要将源文件导入或者复制到工作区中,可以在项目中指向任何文件夹或者文件; 路径都不要出现中文; 每次启动Eclipse时,都可以创建一个新的工作空间或指定一个现有的工作空间目录; 可以创建许多工作区,每个工作区专用于某种活动。 project项目 首次创建项目时,Eclipse平台会在你指定的目录中创建一个.project项目。 一些插件可能会在项目目录中创建其他信息,例如DVT创

SummerXRT的博客 1万+

activemq

一、 JMS 在介绍ActiveMQ之前,首先简要介绍一下JMS规范。 1.1 JMS的基本构件 1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。 如一下代码: @Bean public ActiveMQConnectionFactory connectionFactory() { return new ActiveMQConnectionFactory(usrName, pa

sinat_34814635的博客 1613

ARM 汇编指令:LSL(逻辑左移) 和 LSR(逻辑右移)

ARM 汇编中的 LSL(逻辑左移)和 LSR(逻辑右移)是基础移位指令,分别实现二进制位的左移和右移操作。LSL 低位补0,等效于乘以2^n;LSR 高位补0,等效于无符号除以2^n。这两个指令可以单独使用或与其他指令结合(如ADD、MOV等),利用ARM的"桶形移位器"硬件实现高效运算。关键特性包括:移位范围0-31(LSL)或1-32(LSR),可选更新标志位,以及与其他指令结合时的无额外开销优势。LSR与ASR(算术右移)的主要区别在于高位填充方式,分别适用于无符号和有符号数处理

guigenyi的专栏 1810

zookeeper ui mac安装

1.安装zookeeper并启动 2.安装maven brew install maven 3.下载zookeeper ui源码 git clone https://github.com/DeemOpen/zkui.git 4.maven install cd zkui mvn clean install 5.修改config.cfg文件并启动 $ vim config.cfg zkServer=localhost:2181 $ nohup java -jar target/zku

chen_peng7的博客 643

unity 腾讯地图sdk移动和缩放代码

unity 腾讯地图sdk 实现移动端 缩放 和 移动

。。。。。 1283

MDK5 Debug调试方法总结

MDK5 Debug调试方法总结

m0_70748084的博客 2万+

ZooKeeper入门及安装,kafka-ui安装

ZooKeeper是一个分布式协调服务框架,为分布式应用提供一致性服务。它具有高可用性(半数节点存活即可工作)、数据一致性和顺序性等特点。安装配置包括解压、修改配置文件、设置环境变量等步骤。通过zkCli.sh可以进行节点创建(临时/永久节点)、数据读写、监听变更等操作。ZooKeeper广泛应用于Hadoop、Kafka等系统的集群管理,解决分布式环境下的协调问题。

lylbzw的博客 1141

VN5620以太网测试——DoIP配置

CANoe(CAN open environment)VN5620 :是一个紧凑而强大的接口,用于以太网网络的分析、仿真、测试和验证。VN5620 接口支持各种可能的应用。它适用于与其他总线系统、网络参与(例如在模拟和生成帧、测试中的负载和错误)的同步以太网监控。在2021年Vector公司的以太网接口卡VN5610和VN5640设备已经陆续停产,相应被VN5620和VN5650代替。参考文章了解DoIP协议——汽车以太网应用介绍。

诊断协议那些事儿's blog 3007

zookeeper及zk-web-ui单机版docker安装

docker 安装 zookeeper docker pull zookeeper:3.5.8 docker run -d --name zookeeper -v /opt/zookeeper/data:/opt/zookeeper/data -p 2181:2181 --restart always zookeeper:3.5.8 参数说明 -d:后台运行容器,并返回容器 ID –name:为容器指定一个名称 -v:将容器内的文件夹映射到主机的 /opt/ 文件夹中 -p:指定端口映射 格式为: 主机

youlinhuanyan的博客 2002

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

伶俐角少儿编程 458

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

linux7 centOS 7.6 安装 zookeeper应用web管理界面,ui界面

linux7 centOS 7.6 安装 zookeeper应用web管理界面,ui界面 须提前安装好jdk,zookeeper 安装maven参考原文:https://blog.youkuaiyun.com/u013274055/article/details/77880393 进入目录 cd /usr/local/src 下载apache-maven-3.6.1-bin.tar.gz wget ht...

qq_42788924的博客 792

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

docker安装【zookeeper】&【kafka】&【provectuslabs/kafka-ui】记录

端口映射和kafka集群服务器地址及端口。

crazy_rays的专栏 1310

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

CentOS 7 使用Docker方式搭建Zookeeper 3.6.1 三节点集群,并配置zookeeper-ui可视化管理界面

【代码】CentOS 7 使用Docker方式搭建Zookeeper 3.6.1 三节点集群,并配置zookeeper-ui可视化管理界面。

qq_43659871的博客 935

【亲测免费】 ZooKeeper UI客户端(zkui) 开源项目FAQ

ZooKeeper UI客户端(zkui) 开源项目FAQ ZooKeeper UI客户端(zkui) 是一个基于Python3和Qt5的跨平台GUI前端,用于管理Apache ZooKeeper。它融合了HTML5的技术,提供了一个直观的界面来浏览ZooKeeper节点树,编辑节点数据等。此项目通过Kazoo,一个纯Python3实现的ZooKeeper客户端,与ZooKeeper进行交互。 新...

gitblog_00230的博客 1296

Zookeeper UI管理界面安装

安装java环境 下载 略 环境变量 export JAVA_HOME=/app/jdk1.8.0_202 export PATH=$PATH:$GOROOT/bin export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar export PATH=$PATH:${JAVA_HOME}/bin source /etc/profile java -version 安装m

Gblfy_Blog 3527

zookeeper java web_zk-web--最好用的 zookeeper web ui 搭建实践

安装源选择:qiuxiafei/zk-web:git上使用人群较多的仓库,可以通过直接运行源码和通过docker编译安装包来安装后运行的两种方式开启服务。tobilg/zookeeper-webui:启动运行docker容器便可提供服务,web界面效果与上面的一致。我们选择通过第一种安装源安装,并开启服务。源码直接运行leiningen安装下载 lein 并执行如下操作:$ sudo mv my_...

weixin_39778582的博客 776

zkui windows版 zookeeper UI监控

zkui是zookeeper的web客户端的界面监控,下面我来介绍详细使用过程: 1.下载zkui 的jar包,下面是下载地址: zkuiGitHub下载地址:https://github.com/LX1309244704/SpringBoot-master/tree/master/springboot-dubbo/springboot-dubbo-service/src/main/resourc...

寻找手艺人的专栏 606

zkui:好用的zookeeper ui工具

zkui:好用的zookeeper ui工具

u011250186的博客 961

Zookeeper UI工具

Client UI 方式 ZooViewer PrettyZoo( 推荐 ) Client Web UI 方式

问道至简 311

Centos7安装zookeeper和Web UI

一、zookeeper的安装 1、zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。 ZooKeeper包含一个简单的原语集, [1] 提供Java和C的接口。官网:https

Shawn的个人博客 613
上一篇: Apache Camel - 24 - Controlling Start-up and Shutdown of Routes(动态控制路由的启动和关闭)
下一篇: Apache Camel - 25 - CXF - WebService(Code First)
Simba_cheng
博客等级 码龄11年 250粉丝 203原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值