一、简介
zkui 提供了一个管理界面,可以针对zookeepr的节点值进行CRUD操作,同时也提供了安全认证。
二、环境、工具说明
1、操作系统 Centos7.4 x64 Minimal 1708
安装3台虚拟机
安装过程参考
2、基本配置
Node :3台 2G内存 1核CPU
3、JDK版本:jdk1.8
4、工具:xshell5
5、VMware 版本:VMware Workstation Pro15
6、Zookeeper:3.4.5
7、zkui下载地址
https://codeload.github.com/DeemOpen/zkui/zip/master
三、安装、部署
1、安装JDK环境
参考
2、安装zookeeper集群
参考
3、以下在集群中选择一个节点即可
安装maven环境 参考
4、安装基本工具
[root@node5 ~]# yum install -y git vim wget lrzsz net-tools
5、创建目录
[root@node5 ~]# mkdir /opt/utils
6、进入目录
[root@node5 ~]# cd /opt/utils
7、下载源码
[root@node5 utils]# git clone https://github.com/DeemOpen/zkui.git
8、查看目录
[root@node5 ~]# ll /opt/utils/zkui
9、进入目录
[root@node5 ~]# cd /opt/utils/zkui
10、编译
[root@node5 zkui]# mvn clean package
11、查看编译后目录
[root@node5 ~]# cd /opt/utils/zkui/target/
12、复制配置文件
[root@node5 ~]# cp /opt/utils/zkui/config.cfg /opt/utils/zkui/target/
13、修改配置信息
[root@node5 ~]# vim /opt/utils/zkui/target/config.cfg
14、控制台启动
[root@node5 ~]# cd /opt/utils/zkui/target/
[root@node5 target]# java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
说明:
如果出现报错
Please create config.cfg properties file and then execute the program!
说明配置文件 config.cfg 没有和 zkui-2.0-SNAPSHOT-jar-with-dependencies.jar.jar 在相同目录下
15、后台守护启动
[root@node5 target]# nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &
16、查看启动结果
[root@node5 ~]# netstat -lntp
[root@node5 ~]# ps -ef | grep zkui
17、关闭服务
[root@node5 ~]# jps -l
查看 zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 启动的进程号
[root@node5 ~]# kill -9 进程号
18、防火墙开启指定端口,或者关闭防火墙
参考
19、浏览器查看看
浏览器地址栏录入地址 http://(节点 IP):9090
默认账号/密码 root / manager
至此,Centos7 安装配置 zkui 完毕!