美文网首页学习SpringCloud/微服务Linux/网络
搭建轻量的Zookeeper可视化管理界面

搭建轻量的Zookeeper可视化管理界面

作者: testerzhang | 来源:发表于2021-03-19 13:59 被阅读0次

前言

当我们的系统使用了Zookeeper开源的中间件后,需要查看对应存放的数据信息配置,如果要使用命令行去查,太麻烦了。

这里简单写了一个教程,希望对一些新手有帮助。

环境要求

  • 至少JDK 1.7
  • maven环境

1. maven环境搭建

  • 下载maven二进制文件
$ wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
$ tar zxf apache-maven-3.6.3-bin.tar.gz 
  • 配置环境变量
$ vim ~/.bash_profile
#maven env
export MAVEN_HOME=$HOME/3rd/apache-maven-3.6.3
export MAVEN_OPTS='-Xms1024M -Xmx1024M -XX:MaxPermSize=512M'
export PATH=$MAVEN_HOME/bin:$PATH
  • 生效环境变量
$ source ~/.bash_profile

2.下载zkui源码

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

3. 编译命令

$ cd zkui
$ mvn clean install

4.编译后出包

$ mkdir zkuipackage
$ cp config.cfg zkuipackage/
$ cp target/zkui-2.0-SNAPSHOT-jar-with-dependencies.jar zkuipackage/
$ tar zcf zkuipackage.tar.gz zkuipackage

5.拷贝到其他机器部署

$ mkdir ~/tools 
$ cd ~/tools
$ tar zxf zkuipackage.tar.gz && cd zkuipackage

6. 编辑配置文件

$ vim config.cfg

#Server Port
serverPort=9090
#Comma seperated list of all the zookeeper servers
zkServer=10.10.10.10:5002,10.10.10.11:5002,10.10.10.12:5002

userSet = {"users": [{ "username":"admin" , "password":"自己定义一个新密码","role": "ADMIN" },{ "username":"appconfig" , "password":"自己定义一个新密码","role": "USER" }]}

上面是主要要修改的配置项:

  • serverPort: 启动端口。
  • zkServer: 配置zookeeper集群管理地址。
  • userSet: 配置web页面的用户名密码。

7.写个启动脚本

$ cat start.sh 
nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

这里需要有java环境,这里不深入讲解Java环境的部署。

8.访问地址

在浏览器访问地址:http://xx.xx.xx.xx:9090/

image.png

输入上面配置文件里配置的用户名密码,即可登录操作。

结束

至于如何操作zkui,相信你只要点一点就会操作了。


欢迎关注我的公众号testerzhang,原创技术文章第一时间推送。

相关文章

网友评论

    本文标题:搭建轻量的Zookeeper可视化管理界面

    本文链接:https://www.haomeiwen.com/subject/mdqrfltx.html