一、 zookeeper 可视化工具
JMX =》 CLRProfile
ZKUI =》 java写的一个可视化的web网站
github中下载
git 拉取地址 :https://github.com/DeemOpen/zkui.git
CoentOS 安装 git maven
1. git 安装: (在linux下安装卸载git非常方便)
命令 :yum remove git 删除git
命令 :yum -y install git -y 默认都是yes,不用做任何操作
安装成功后就可以查看 下是否安装正确
命令:git version
![技术分享图片](https://image.cha138.com/20210825/90f251066b3c41729257ea315c2ab118.jpg)
表示已安装成功
2. maven 安装 (相当于 nuget) 可以用来做java程序的打包 编译
命令: mvn ,mvn -version 查看是否安装过
命令 : tar tar -xvf apache-maven-3.5.3-bin.tar.gz
解压到当前目录
配置环境变量
命令:vim /etc/profile
![技术分享图片](https://image.cha138.com/20210825/b147df85a883414592a2172f7cb51538.jpg)
然后运行
命令: mvn -version 查看是否安装成功
![技术分享图片](https://image.cha138.com/20210825/4c0bb1b5e3e742fd90c791d58ba79c5a.jpg)
表示安装成功
3. git上下载 zkui 源码
命令: git clone https://github.com/DeemOpen/zkui.git 抓取源码
![技术分享图片](https://image.cha138.com/20210825/22682a5eb19f498c9132ca2341a9e77a.jpg)
下载成功 在目录下有zkui文件夹
![技术分享图片](https://image.cha138.com/20210825/da825f9477f047aeb9f2196359958b79.jpg)
4. 进入 zkui 目录
命令 : cd /myapp/zkui
使用mvn 编译
命令:mvn clean install (相当于 vs 从新编译)
![技术分享图片](https://image.cha138.com/20210825/20ace9edc47b42d9acf370d1b502dc6a.jpg)
出现 build success 表示 编译成功
拷贝 zkui 下的 config.cfg 到 target目录下
命令:cp config.cfg target/
![技术分享图片](https://image.cha138.com/20210825/4b9d428e355c4af1aa76e8156dc4db46.jpg)
然后 进入target目录
命令: cd target
修改配置:
命令:vim config.cfg
![技术分享图片](https://image.cha138.com/20210825/e280833871f24865a249db900b6c5389.jpg)
修改zkServer地址: 192.168.84.136:2181
记住 配置文件中的 帐号密码 , 登入用: "username":"admin" , "password":"manager"
运行 Run the jar. ( nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar & )
执行命令:nohup java -jar zkui-2.0-SNAPSHOT-jar-with-dependencies.jar &
![技术分享图片](https://image.cha138.com/20210825/cf6c9f806376437fa540b9f25ba8116e.jpg)
执行命令:netstat -tlnp 发现端口已经开启
![技术分享图片](https://image.cha138.com/20210825/1e2cbb626eff4a9aad01b57ec0957003.jpg)
![技术分享图片](https://image.cha138.com/20210825/6964088779e04e2db021bd22218e4426.jpg)
注意 如果无法打开地址 请检查CentOS 防火墙是否开启
命令:firewall-cmd --state
running表示开启, 要关闭防火墙
关闭防火墙
命令:systemctl stop firewalld.service