提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Zk可视化工具ZooNavigator部署安装
前言
zookeeper可视化工具便于元数据维护和管理。
提示:以下是本篇文章正文内容,下面案例可供参考
一、Zookeeper概述
Zookeeper是一个分布式协调服务,为分布式应用程序提供了一个高可用的协调服务。在Zookeeper中,数据以树形结构存储,每个节点被称为Znode。Zookeeper保证了节点的原子性、可靠性和顺序性。
Zookeeper的核心功能为:
- 配置维护
- 服务发现
- 命名服务
- 分布式同步
二、ZooNavigator介绍
ZooNavigator是由Yahoo开发的Zookeeper可视化工具
相关网址参考:
git官网 https://github.com/elkozmon/zoonavigator
Zookeeper可视化界面的各个方面详解 https://www.python100.com/html/107588.html
1.Docker容器方式安装启动
docker run \
-d \ # 在后台运行容器
-p 19000:19000 \ # 将主机的19000端口映射到容器的19000端口
-e HTTP_PORT=19000 \ # 设置容器的环境变量HTTP_PORT为19000
--name zoonavigator \ # 将容器命名为zoonavigator
--restart unless-stopped \ # 在容器退出时自动重启容器,除非手动停止
--net host # Linux用户可以使用——net host而不是暴露端口
elkozmon/zoonavigator:latest # 使用elkozmon/zoonavigator:latest镜像运行容器
Go to http://localhost:19000.
2.snap商店方式安装启动
默认启动端口9000
sudo snap install zoonavigator
Go to http://localhost:9000.
总结
启动后,我们可以在ZooNavigator中进行节点的增删改查,也可以查看节点的详细信息,并且在ZooNavigator中还提供了一些实用的功能,如搜索和监控