基于 centOS 7.4 的 Zkui管理zookeeper工具

UI界面管理zookeeper工具

1.Java JDK版本
java -version

如果没有安装Java, 则要先安装SUN JDK8.

地址如下:

http://download.oracle.com/otn-pub/java/jdk/8u152-b16/aa0333dd3019491ca4f6ddbe78cdb6d0/jdk-8u152-linux-x64.rpm

把下载的这个rpm包放在这个CentOS服务器上。

yum localinstall jdk-8u152-linux-x64.rpm

#java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

如果安装了openJDK,则需要用yum remove 来卸载掉openJDK.

#wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
#tar zxvf apache-maven-3.5.2-bin.tar.gz
//你可以把这个目录move到别的地方,在本机是
#mv apache-maven-3.5.2 /data/
// 添加到全局 vim  ./.bash_profile

MAVEN_HOME=/data/apache-maven-3.5.2
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin

# .  ./.bash_profile

//查看版本

 #mvn -v

Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)

.....

3.zkui部署

 //先安装git

  yum install git -y

git clonehttps://github.com/DeemOpen/zkui.git
cd zkui/
mvn clean install
mv target /usr/local/zkui

cp config.cfg /usr/local/zkui/

vi config.cfg

#指定端口
serverPort=9090
#zookeeper
zkServer=192.168.8.100:2181,192.168.8.101:2181
#设置登录用户及其权限
userSet = {"users": [{ "username":"admin" , "password":"man","role": "ADMIN" },{ "username":"appconfig" , "password":"123456","role": "USER" }]}

说明:

管理员权限-帐号:admin
管理员权限-密码: man


4.启动服务

cd /usr/local/zkui
java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar 

# 如果是后台运行服务,则执行

cd /usr/local/zkui; nohup java-jarzkui-2.0-SNAPSHOT-jar-with-dependencies.jar &

5.浏览器访问

http://<zkui部署所在的机器IP或者DNS>:9090/

基于 centOS 7.4 的 Zkui管理zookeeper工具




参考文章:http://www.linuxhub.org/?p=4311