zookeeper可视化管理工具zkui的安装与配置详细教程

Zookeeper可视化工具ZooNavigator部署安装 zookeeper可视化工具便于元数据维护和管理。提示:以下是本篇文章正文内容,下面案例可供参考Zookeeper是一个分布式协调服务,为分布式应用程序提供了一个高可用的协调服务。在Zookeeper中,数据以树形结构存储,每个节点被称为Znode。Zookeeper保证了节点的原子性、可靠性和顺序性。配置维护服务发现命名服务分布式同步ZooNavigator是由Yahoo开发的Zookeeper可视化工具。 阅读详情
AI摘要

本文详细介绍ZKUI可视化工具的安装与配置流程,适用于Zookeeper的管理与监控,涵盖环境搭建、配置调整及基本使用。

前言:

在开发/运维的过程中,为了便于 zookeeper 节点的管理,这儿就推荐一个 zookeeper 的可视化工具 zkui 进行监控管理,同时具备对zookeeper 节点的 CRUD 的操作,非常方便,有了这个工具,就算不会 Shell 的开发人员也可对其进行轻松的管理了。(本篇博客呕心沥血之作,希望喜欢,最后再点赞!)

 

关于zkui(这是一个使用Java语言开发的一个可视化工具,有兴趣的可以具体的看一看,具体技术栈如下):

zkui 使用了嵌入式 Jetty 服务器,数据存储使用轻量级的 H2 DB ,数据连接使用原生的 JDBC ,以 JSON 数据格式进行数据交互,日志的输出采用 SLF4J 日志框架,文件的上传使用了 Apache 的 Commons File upload 组件,数据库的迁移使用 Flyway。

前端页面使用了常规的技术:Freemarker template + Bootstrap + Jquery 实现。

zkui 特点:

    1、实现对 zookeeper(包括集群节点的监控与管理)属性的CRUD操作。
    2、导出 zookeeper 的属性。
    3、通过回调地址实现对属性的导入操作。
    4、通过文件上传实现属性的导入。
    5、zkui提供了对属性值的搜索功能。
    6、Rest API用于访问 Zookeeper 属性。
    7、基于角色的基本认证。
    8、支持LDAP身份验证。
    9、zkui将zookeeper的根节点/ 进行了隐藏的处理,对于 zookeeper来说是安全的。
    10、ACL支持全局访问控制。

 

zkui 的安装与配置:

1、zkui 的基本环境概述

jdk 环境 :jdk-1.8

zookeeper 环境: zookeeper-3.5.3

maven 环境: maven-3.5.4

zkui 环境: zkui-2.0

 

2、下载 zkui ,由于考虑到国外网速限制的问题,这儿现成(谢谢支持):

https://download.youkuaiyun.com/download/hello_world_qwp/10645010

当然也可以从 github 上进行拉取,这个就比较慢了,git地址:https://github.com/DeemOpen/zkui

 

3、下载后上传到 Linux 服务器,然后输入命令 “ unzip zkui-master.zip ” 进行解压(unzip 通过 yum 命令进行安装),如下图:

 

4、通过 maven 工具提供的 mvn 命令实现 zkui 的构建并打 jar 包,输入命令 “ mvn clean install ” 开始构建,如下图:

构建成功后,在zkui更目录下会多一个 target 目录,进入到该目录会看到两个 jar 包,

一个为 zkui-2.0-SNAPSHOT.jar ,另一个为 zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

两个包的区别在于 第一个在运行时,需要额外的第三方 jar 包,第二个可以直接运行的,如下图:

 

5、修改 zkui 的配置 config.cfg,这儿修改一下 zkServer 并执行已经正常运行的 zookeeper 实例即可,(具体配置情况,可定制)如下图:

注意:zkui 使用缺省的 H2 作为存储的数据库,也可改为 MySQL ,关于 MySQL的模板已经给出了,只需要修改为自己的数据库即可。

 

6、启动 zkui ,输入命令 “ java -jar target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar ” ,启动成功后,如下图:

 

7、测试 zkui ,在本地输入 IP + 端口 再使用缺省的管理员账户(user:admin,password:manager)进行登录,如下图:

 

通过 zkui 的 Rest API 新增几个节点属性值,如下图:

 

通过 Shell 命令获取 zookeeper 某个节点下的所有属性,并获取某个属性的值,如下图:

 

8、在这儿提供了一个拿来即用的原则,打包好的 zkui 的 jar 包,下载地址:

https://download.youkuaiyun.com/download/hello_world_qwp/10647519

该压缩包,包含两个文件,一个 zkui 的配置文件 config.cfg,zkui-2.0-SNAPSHOT-jar-with-dependencies.jar ,下载完成后,上传到Linux服务器,如下图:

 

使用时,只需要修改配置文件 config.cfg中的 zkServer 指向 zookeeper 服务器地址,管理多个 zookeeper 时,使用符号“,”隔开,输入命令 “ java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar ”即可运行并使用,如下图:

 

检查是否启动成功,如果缺省的 9090 端口号已经被监听,说明 zkui 启动成功,并能够正常的访问了,如下图:

 

 

 

 

 

 


好了,关于 zookeeper可视化管理工具zkui的安装与配置详细教程 就写到这儿了,如果还有什么疑问或遇到什么问题欢迎扫码提问,也可以给我留言哦,我会一一详细的解答的。 
歇后语:“ 共同学习,共同进步 ”,也希望大家多多关注CSND的IT社区。

ZOOKEEPER部署(集群/伪集群)+zkui部署 ZOOKEEPER部署(集群/伪集群) 阅读详情

相关推荐

(六)zookeeper 可视化界面zkui

zookeeper节点的可视化界面有很多种,我使用的是zkui,比较直观,而且可以导入文件,他的git地址:https://github.com/DeemOpen/zkui。 使用 1、 从github上可以下载下来,maven clean install成jar,运行zkui-2.0-SNAPSHOT.jar 或者直接在编译器中运行main函数,启动jetty插件,在地址栏中输入localh

Xinghf 5万+

zookeeper 可视化界面(zkui)搭建与配置

zookeeper 可视化界面(zkui)搭建与配置

u011250186的博客 3264

ZKUI:Apache ZooKeeper的可视化管理工具

本文还有配套的精品资源,点击获取 简介:ZKUI是为Apache ZooKeeper设计的图形化界面工具,旨在简化ZooKeeper集群的管理和监控。本文详细介绍了Zookeeper的核心概念、ZKUI的功能特性,并提供了ZKUI的运行部署方法。通过使用ZKUI,开发者和运维人员可以直观地管理Zookeeper集群,包括节点浏览、编辑、会话管理、权限设置和操作记录等。正确使...

weixin_31749299的博客 2084

zkui使用介绍

目录一、通过源码部署zkui1、环境准备2、部署zkui3、修改配置4、启动zkui二、通过docker启动zkui1、拉取镜像2、启动zkui三、登录zkui1、URL2、账号密码四、管理zk1、手动管理zk2、导入导出zk 一、通过源码部署zkui 1、环境准备 zkui源码需要从git获取源码,zkui源码要Maven编译,同时zk运行依赖java环境,所以需要先准备好相关环境。 2、部署zkui #下载zkui 程序包 # git clone https://github.com/DeemOpen/

PlatoWG的博客 7094

zookeeper的ui监控服务zkui

zkui:zookeeper的ui监控服务,zookeeper版本zookeeper-3.4.9

Dify部署后访问报502?手把手教你排查和修复Nginx反向代理问题

本文针对Dify部署后常见的502 Bad Gateway错误,提供了从基础容器状态检查到Nginx配置与Docker网络诊断的完整排查流程。详细解析了错误本质,并给出动态服务发现修复与静态IP配置两种解决方案,帮助开发者彻底解决Nginx反向代理问题,确保Dify平台稳定访问。

rnn9storyteller的博客 1096

03 分布式 02 Zookeeper:Zookeeper可视化WEB工具(zkui)搭建与配置

前提:zookeeper 可视化WEB工具zkui依赖java环境,因此需要安装jdk,同时zkui源码要Maven编译,需要安装apache-maven. JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html Apache-maven下载地址:https://m...

好刹那的专栏 320

多节阶梯阻抗变换器工程设计的公式推导

  多节阶梯阻抗变换器工程设计的公式推导,仔细看此文,有点烧脑,所以碎片十分钟,收获一丢丢。   现在就来设计一个超宽带多节阶梯阻抗变换器,要求带内纹波符合切比雪夫分布。   其实,此文已经是省去了大量中间公式推导,只剩下精炼内容了。   阶梯阻抗变换器指标需求   假设现在有一项目需求分析结果是:做一个微带线超宽带阶梯阻抗变换器,指标如下:   从50欧变换到100欧;   回波损耗22dB;   功率容量:2W;   频率范围2~18GHz;   插损能做多少就多少,用30mil板厚.

wusuowei1010的博客 7805

SUSE12SP3-Zookeeper安装

直接使用root账号 1、zookeeper安装 将zookeeper-3.4.13.tar.gz安装包放置指定目录 sudo tar -zxvf zookeeper-3.4.13.tar.gz -C /usr sudo mkdir /usr/zookeeper-3.4.13/data sudo cp /usr/zookeeper-3.4.13/conf/zoo_sample.cfg /...

weixin_30297281的博客 317

Qupath软件的安装与使用

Qupath软件的安装与使用软件安装软件下载软件安装【windows版】简单使用文件打开人工标注标注导出和导入 Qupath是一款开源的医学图像标注软件,适合放射影像及数字病理切片等的查看。同时,其自带的标注功能使得医生可以直接通过该软件进行病变区域的标注和分类。跟进一步的,该软件提供groovy脚本运行接口,可供操作者编写和运行脚本,将标注信息转换为xml或者json格式的数据进行进一步的后序处...

qq_40662074的博客 3万+

Android Studio打包全攻略---从入门到精通

初出茅庐 手动打包怎么手动打包项目写完了,现在需要把应用上传到市场,问题出现—怎么把代码变成.apk(Android的可安装文件)。 1. 创建签名文件 2. 填写好签名参数 3. 生成APK 注意:签名的密码和密匙的密码注意保管,不要忘了,签名文件别泄漏了,也别搞丢了为什么要打包我最开始就有这个疑问,我们的代码不是点了下运行按钮就直接安装到手机上了吗,我们在在项目Project

我早就想,要这样载着你,翻山越岭 2万+

zkui--zookeeper的可视化界面管理工具安装教程

zkui–zookeeper的可视化界面管理工具安装教程 1.下载zkui #git clone https://github.com/DeemOpen/zkui.git 2.安装程序 #cd zkui/ #mvn clean install 3.修改配置文件 #cp config.cfg target/ #cd target/ #vim config.cfg 在config.cfg文件中设置如下参数: serverPort=9090 #指定端口 zkServer=XXX.XX.X.XXX:2

河山入梦来的博客 2665

halcon 检测直线

图中后三个对象既是检测出的图像;

qq_59062726的博客 665

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

STM32开发 -- GPIO详解

之前有简单讲过GPIO工作模式和寄存器,还是有点没搞明白。这次需要全方位的看一下了。 一、数据手册 1、STM32F105RC引脚说明 可知:STM32F105RC 一共有4组IO口 一共16X3+3=51个IO GPIOA0~A15 GPIOB0~B15 GPIOC0~C15 GPIOD0~D2 2、程序定义 GPIO端口号 STM32F1...

不积跬步,无以至千里 5万+

26届数字IC秋招笔试面试全攻略 - CPU基础架构-数字IC设计专家

本文介绍了CPU基础架构的三大关键技术:流水线、冒险处理和指令集设计。首先解析了经典五级流水线结构(取指、译码、执行、访存、写回)及其性能指标。其次详细阐述了三种流水线冒险(数据、控制、结构)及解决方案,如数据前递、分支预测等。最后对比了RISC与CISC指令集特点,并以RISC-V为例说明指令格式设计原则。全文系统梳理了CPU核心架构知识,为数字IC设计提供重要参考。

2301_79143213的博客 930

SpringCloud Zookeeper配置中心详解

环境:Spring Boot 2.3.9 + Spring Cloud Hoxton.SR8 服务发现注册请参考《SpringCloud Zookeeper服务发现及负载均衡》 zookeeper安装配置请参考《Kafka(zookeeper)环境配置超级详细》 zkui安装配置 zkui是一个web界面的管理工具,虽然难看不好用,但总比敲命令舒服些。 下载地址 构建 mvn clean install 修改配置文件 config.cfg 修改该文件的zkServer节点 ...

wangxi06的专栏 1156

ncode控件使用总结

数据格式txt转s3t #HEADER #TITLES Absolute_Time,COG_Ax,COG_Ay,COG_Az,LF_SPINDLE_AZ #UNITS ,g,g,g,g, #DATATYPES Double,Float,Float,Float,Float #DATA 2. 导入s3t数据 3. 输入数据控件 直接拖入数据源或者添加控件数据 4.

技术联盟 2005

Zookeeper zkui-zookeeper图形化管理工具

zkui zkui是一个Zookeeper可视化管理工具。 Github:https://github.com/DeemOpen/zkui zkui安装 1.Git拉取代码 #git clone https://github.com/DeemOpen/zkui.git 2.构建并安装程序 #cd zkui/ #mvn clean i...

weixin_30606461的博客 249

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Web基础配置篇(十一): Zookeeper的安装配置及使用

Web基础配置篇(十一): Zookeeper的安装配置及使用 一、概述 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和...

feiyangtianyao的专栏 550

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Zkui部署

前言:在开发/运维的过程中,为了便于 zookeeper 节点的管理,这儿就推荐一个 zookeeper 的可视化工具 zkui 进行监控管理,同时具备对zookeeper 节点的 CRUD 的操作,非常方便,有了这个工具,就算不会 Shell 的开发人员也可对其进行轻松的管理了。(本篇博客呕心沥血之作,希望喜欢,最后再点赞!)关于zkui(这是一个使用Java语言开发的一个可视化工具,有兴趣的可以具体的看一看,具体技术栈如下):zkui 使用了嵌入式 Jetty 服务器,数据存储使用轻量级的 H2 DB

weixin_46352603的博客 664

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

zkui安装

zkui z

lanse_huanxiang的专栏 240

mac 安装zookeeper

1 官网下载zookeeperhttp://zookeeper.apache.org/releases.html 2 进入mac的/usr/local目录 创建软件文件包software: 然后将下载的压缩包移到该文件下:解压: 进入解压包,然后创建data和log两个文件用于存储数据和日志 然后进入conf文件,重命名配置文件 cd conf/ sudo mv zoo_sample.cfg zoo.cfg 编辑配置文件:sudo vim zoo.cfg dataDir=/us...

qq_15694721的博客 371

手把手教你安装Zookeeper 及可视化插件ZooInspector、ZKUI

Zookeeper 安装 全过程,以及两个可视化插件ZooInspector、ZKUI的安装与演示

战斧的博客 1万+

window上安装zookeeper和可视化界面zkui

一 序 在window上使用zookeeper实现简单的分布式锁,并配合使用可视化界面zkui 二 安装zookeeper 下载安装zookeeper 上官网下载最新zookeeper 官网下载. 如果官网下载太慢,可使用我的zookeeper3.5.4版本 链接:https://pan.baidu.com/s/1PxdloBT1GJvHIFHh9mCtWQ 提取码:oq9l 踩坑 如果去官网下载的小伙伴一定要注意了,现在的版本的已经把编译和未编译的版本分开成了两个项目。应该是从3.5.4后的

RemainderTime 1500
上一篇: 使用root账户登录Linux系统后显示 bash-4.2# 的解决办法
下一篇: Maven镜像地址大全,Maven镜像地址配置示例
TechBro华仔
TechBro华仔 优质创作者: Java技术领域 优质创作者: Java技术领域 领域专家: 后端开发技术领域 领域专家: 后端开发技术领域
博客等级 码龄11年 5万+粉丝 430原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

TechBro华仔

日拱一卒无有尽,功不唐捐终入海

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值