使用zkui做zookeeper监控

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 克隆项目https://github.com/DeemOpen/zkui.git编译项目mvn clean install修改配置zkServer=192.

克隆项目

https://github.com/DeemOpen/zkui.git

编译项目

mvn clean install

修改配置

zkServer=192.168.241.21:2181
jdbcClass=com.mysql.jdbc.Driver
jdbcUrl=jdbc:mysql://192.168.241.21:3306/zkui
jdbcUser=root
jdbcPwd=123456
userSet = {"users": [{ "username":"admin" , "password":"123456","role": "ADMIN" },{ "username":"appconfig" , "password":"appconfig","role": "USER" }]}

创建数据库和表

CREATE DATABASE zkui;
CREATE TABLE `histories` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `change_user` varchar(100) DEFAULT NULL,
  `change_date` datetime DEFAULT NULL,
  `change_summary` varchar(500) DEFAULT NULL,
  `change_ip` varchar(500) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

启动项目

注意配置文件的路径

java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar

访问项目

http://localhost:9090

效果图
这里写图片描述

这里写图片描述
这里写图片描述
这里写图片描述

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
|
22天前
|
监控 API
【zookeeper 第四篇章】监控 Watcher
ZooKeeper通过Watcher机制实现了数据的发布/订阅功能。多个订阅者可以监听同一主题对象,一旦该对象状态变化,如节点内容或子节点列表变动,ZooKeeper会实时通知所有订阅者。Watcher架构包括ZooKeeper服务端、客户端及其Watcher管理器。客户端向服务端注册Watcher并保存至本地管理器中;当状态变化时,服务端通知客户端,触发相关Watcher回调处理逻辑。
28 2
|
4月前
|
存储 监控 网络协议
Zookeeper监控之四字监控
Zookeeper监控之四字监控
184 0
|
监控 Java Apache
Apache ZooKeeper - JMX监控 ZooKeeper 的运行状态
Apache ZooKeeper - JMX监控 ZooKeeper 的运行状态
139 0
|
监控 Java 网络安全
JMX监控zookeeper
JMX监控zookeeper
7176 0
|
监控 Java
Java实现ZooKeeper的zNode监控
Java实现ZooKeeper的zNode监控1 场景设计目的是体验ZooKeeper的Watcher功能。程序监控ZooKeeper的/watcher节点数据变化,当创建或修改数据时,控制台打印当前的数据内容和版本号;当/watcher被删除时,程序退出。
1032 0
|
监控 Dubbo Java
zookeeper 安装配置监控等
尽管zookeeper在编程上有很多的阱陷,API也非常的难用,但zookeeper服务本身可以说是很牢靠的了,所以在网上貌似关于运维的文章比较少。 但省心并不代表不会出麻烦,下面总结下zookeeper运维相关的东东。
1050 0