一、简介
zkui为zookeeper提供了一个web管理界面,可以对zookeepr的节点值进行CRUD操作,同时也提供了安全认证。
github地址:https://github.com/DeemOpen/zkui
二、安装
执行前需要安装 java和maven环境
$ git clone https://gitee.com/ilanni/zkui.git
$ cd zkui/ # 进入工程界面
$ mvn clean install # 进行maven打包,执行成功后会生成target文件夹,其中有jar文件。
执行结束后在zkui文件夹下生成一个target文件夹
三、启动
-
将config.cfg文件复制到target文件夹下:
$ cp config.cfg target/
target文件夹中有两个jar包,我们只需要启动
zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
就可以了(但是在启动之前需要配置config.cfg文件) -
修改 config.cfg文件:
$ vim target/config.cfg
修改如下配置:
# zkui web页面访问端口 serverPort=9090 # zookeeper集群的IP地址和端口 zkServer=localhost:2181,localhost:2182 # 设置登录zkui的用户名和密码,这里我们将用户名和密码都设置为admin userSet = {"users": [{ "username":"admin" , "password":"admin","role": "ADMIN" },{ "username":"appconfig" , "password":"appconfig","role": "USER" }]}
-
启动zkui服务
$ java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar
- 访问http://localhost:9090即可看到以下界面:输入刚刚设置的用户名密码:admin/admin即可登录