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

这篇具有很好参考价值的文章主要介绍了手把手教你安装Zookeeper 及可视化插件ZooInspector、ZKUI。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、下载Zookeeper

环境预备:请确保JDK正确安装

我们先进入 官网发布页面
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

根据推荐,推荐直接使用最近的稳定版本,此处是3.7.1,点击进入下载详情页

zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

二、配置并启动

我们下载下来的应该是个压缩包,形如apache-zookeeper-3.7.1-bin.tar.gz,直接解压即可
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

1. 服务端配置

进入 D:\apache-zookeeper-3.7.1-bin\apache-zookeeper-3.7.1-bin\conf 目录,将 zoo_sample.cfg 样例配置复制一份,并重命名为 zoo.cfg
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA
以文本编辑器打开 zoo.cfg

# 每个tick的毫秒数
tickTime=2000
# 初始值的滴答数
# 同步阶段可以取
initLimit=10
# 可以在两者之间传递的节拍数
# 发送请求并获得确认
syncLimit=5
# 快照所在目录。
# 不要使用/tmp作为存储,这里的/tmp只是例子的缘故。
dataDir=/tmp/zookeeper
# 客户端连接的端口
clientPort=2181
# 客户端最大连接数,如果你需要处理更多的客户端,增加这个值
# maxClientCnxns=60
#
# 打开自动清除之前一定要阅读管理员指南
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# dataDir中保留的快照个数
# autopurge.snapRetainCount=3
# 清除任务间隔(以小时为单位)
# 设置为“0”禁用自动清除功能
# autopurge.purgeInterval=1

## 指标提供商
#
# https://prometheus.io参数导出器
# metricsProvider.className=org.apache.zookeeper.metrics.prometheus.PrometheusMetricsProvider
# metricsProvider.httpPort=7000
# metricsProvider.exportJvmInfo=true

修改其中的数据储存目录,这里可以自己定义目录,另外,由于使用的版本比较高,我们还可以启用审核,在配置文件里添加一个参数 audit.enable=true

dataDir=D:\apache-zookeeper-3.7.1-bin\apache-zookeeper-3.7.1-bin\data
audit.enable=true

2. 启动服务端

进入到 bin 目录下,可以看到其实zk包是同时包含window 和 linux 脚本的
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

此处我们要启动服务,点击在目录框,输入cmd并回车,在该目录下打开命令行
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

输入 zkServer.cmd 并回车,启动zk服务器
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA
无报错即为正常启动,此时请勿关闭命令行该窗口。

3. 客户端验证

上面,我们已经启动了服务端,下面我们要验证工作是否正常,继续在上述页面,另开一个命令窗口,输入zkCli.cmd启动客户端
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

等待一会后,出现如下情况,代表客户端启动成功
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

我们来创建一个节点进行验证,输入命令 create /zhanfu zhanfu
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

再验证刚刚的节点是否创建成功,输入 ls /
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA
出现了我们刚创建的节点,说明服务端、客户端均正常运行。

三、图形化管理工具

1. ZooInspector

Zookeeper 并没有提供图形化管理的界面,对于很多开发者来说,是不太方便的,因此推荐一款zk图形化管理的软件——ZooInspector 点此下载

解压缩后进入其 build 目录
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

启动其中的 zookeeper-dev-ZooInspector.jar
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

则会开启图形化界面
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

点击左上角进行连接配置
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA
等待一会,连接成功后,即可看到我们创建的 zhanfu 节点
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

我们尝试在 zhanfu 节点下加一个子节点
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

可以看到,添加成功了
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

2. ZKUI

如果你觉得上述的客户端式的UI让你觉得过时,可以试试这款网页式的图形管理界面——ZKUI,此款软件需自行下载源码并编译,其源码位置如下:github源码 ;CSDN加速后源码位置为:https://gitcode.net/mirrors/DeemOpen/zkui?utm_source=csdn_github_accelerator
注意,本软件需编译,因此需环境中安装了maven,或直接点此下载笔者编译后的压缩包(含可执行文件与配置文件) ,点此下载 压缩包
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

将源码下载至本地
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

执行 mvn clean install 或在 Idea 等开发工具中直接点击 install
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

此时可以看到,已经生成了可执行文件 zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

将源码中的配置文件config.cfg,放入zkui-2.0-SNAPSHOT-jar-with-dependencies.jar所在目录
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

编辑配置文件 config.cfg,主要是配置zk地址,和数据库地址(非必须)
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

启动应用
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

在浏览器输入默认地址 http://localhost:9090
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

输入配置文件里的 "username":"admin" , "password":"manager" 进入页面
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

我们再添加一个节点进行实验
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

通过页面和客户端,都可以看到成功添加的新节点
zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA

zookeeper可视化界面,java架构,zookeeper,zookeeper,分布式,ZKUI,ZooInspector,JAVA文章来源地址https://www.toymoban.com/news/detail-665782.html

到了这里,关于手把手教你安装Zookeeper 及可视化插件ZooInspector、ZKUI的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你安装ubantu22(详细图文)

    安装平台:VMware® Workstation 16 Pro iso镜像:ubuntu-22.04.1-desktop-amd64.iso         下载连接: Ubuntu 22.04.1 LTS (Jammy Jellyfish) https://www.releases.ubuntu.com/22.04/ 第一步:点击“创建新的虚拟机” 第二步: 选“自定义(高级)”,点“下一步”  第三步:默认就可以,点“下一步”  第

    2024年02月04日
    浏览(54)
  • 数据库:如何安装SQL,手把手教你

    我们只选择两个: SQLEXPR_x64_CHS.exe SQLManagementStudio_x64_CHS.exe 如果你是32位系统就选择x86的(9102年了,应该都是64位的了吧)选中后下载到你经常保存文件的地方即可(这个地方并不是sql要安装的地方)。 全部下载后如图所示 正式安装 先安装SQL,再安装 SQL Management Studio 双击

    2024年01月16日
    浏览(44)
  • Matlab安装必看,手把手教你安装matlab

    目录 一 ,Matlab介绍 二,安装matlab2021b Matlab是一种高级计算机语言和交互式环境,广泛用于科学、工程、金融和其他领域的数据分析、可视化和数值计算。它是由MathWorks公司开发的,最初发布于1984年,目前已经成为了工程、科学和金融领域中最流行的计算机语言之一。 Matl

    2024年02月03日
    浏览(47)
  • 手把手教你创建VS离线安装包

    没有现成的iso 以前的VS一个ISO搞定安装 但现在VS都是在线安装模式了,有些工作机 处于无法联网状态,又需要安装VS时需要离线包 其实现在VS提供了离线安装包的命令行创建方式,下面以VS2019社区版为例,VS2022也是一样操作 下载VS Community 安装exe点击这里,假设放在D盘 打开

    2024年02月05日
    浏览(38)
  • win10没有iis怎么安装_手把手教你安装

    电脑安装上windows10后发现好像没有iis功能,IIS是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。如果win10没有iis功能,那可以试试下文教程来安装添加一下。 具体方法如下: 1、首

    2024年02月04日
    浏览(35)
  • 手把手教你安装Altium designer 22 【超级详细】

    百度网盘:Altium Designer 22 链接:https://pan.baidu.com/s/1h7JRgMChxAgKbzC5Jn9YXw 提取码:w3f8 官方下载链接: 官方文件仅含有安装包 Altium Designer 22中文版新功能: 1.原理图改进 原理图图纸入口和 PDF 输出的交叉选择。 为项目添加交叉引用后,您可以轻松地跟踪项目原理图之间的网络连

    2024年02月06日
    浏览(34)
  • 手把手教你JDK+IDEA的安装和环境配置

                      目录 1.先安装JDK  1.1 查看电脑是多少位的系统 1.2 安装和电脑系统相同位的JDK  2.给JDK配置环境 2.1 配置jDK环境三步走 2.2 检查JDK环境配置好没好 3.安装IDEA 3.1 下载安装包 3.2 安装JDEA安装包 4.在IDEA上创建一个项目 因为刚重装了系统,所以JDK和IDEA都没了,所

    2024年02月02日
    浏览(43)
  • 手把手教你安装Jupyter Notebook(保姆级教程)

    Jupyter Notebook 是一个基于 Web 的交互式计算环境,支持多种编程语言,包括 Python、R、Julia 等。它的主要功能是将代码、文本、数学方程式、可视化和其他相关元素组合在一起,创建一个动态文档,用于数据分析、机器学习、科学计算和数据可视化等方面。Jupyter Notebook 提供了

    2023年04月26日
    浏览(35)
  • 手把手教你安装python环境 Mac Windows

    大家好,我是宁一。 Python安装是小白学习Python的第一道坎。 我们每个人的电脑环境不一样,一模一样的步骤,我的电脑一点问题也没有,但是你的电脑可能会出现各种各样的问题。 现在很火的编程教学大多直接省略了安装Python这一步,在他们设置好的环境中直接敲代码。

    2024年02月01日
    浏览(36)
  • Linux环境下RabbitMQ的安装(手把手教你安装与配置)

    根据rabbitmq版本要求下载满足要求的erlang RabbitMQ Erlang Version Requirements — RabbitMQ 以我自己的下载版本为例,提供网盘下载链接 链接:https://pan.baidu.com/s/1HkQphzjHp5xNvjN8RZauww?pwd=6666  提取码:6666 登录官网RabbitMQ Erlang Version Requirements — RabbitMQ 下滑至该位置,点击进入   一般不会下

    2024年02月04日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包