#|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用

前言

Zookeeper周边知识点较多,单篇文章难以表述,分成多篇,可据需点击进入。
【#|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用】本篇重点介绍,ZooInspector和taoKeeper。
1、Zookeeper的下载和安装 | 集群快速搭建
2、Zookeeper的常规操作命令 | 四字命令 | ACL权限命令
3、Zookeeper后端开发工具Curator的高级用法
ZooInspector工具特色:把zk各节点以树状图展示,节点data数据和acl权限一目了然。
一、ZooInspector下载、使用 点击下载ZooInspector
1.进入解压目录后run jar包
用cmd命令进入目录ZooInspector\build,运行zookeeper-dev-ZooInspector.jar
D:切换盘符 D:\>cd Program Files\Devlopment\DataTools\ZooInspector\build进入解压目录 D:\Program Files\Devlopment\DataTools\ZooInspector\build>java -jar zookeeper-dev-ZooInspector.jar

#|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
文章图片

2.登录客户端:输入zk服务的ip和端口 #|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
文章图片

3.登录后:查看zk各节点信息(一目了然,赏心悦目) #|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
文章图片

4.为了一劳永逸,免于每次都cmd,写个bat快捷登录,放到桌面上 1.在桌面上新建zk.txt,后缀修改为.bat,写入如下命令
D:
cd Program Files\Devlopment\DataTools\ZooInspector\build
java -jar zookeeper-dev-ZooInspector.jar
保存并退出(三行命令含义依次是:切换盘符;cd切换都解压目录;运行 jar包)
2. 双击桌面上的zk.bat,就会自动打开工具,如下图所示。
#|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
文章图片

3.自定义快捷方式图标
1.把zk.bat剪切放到解压目录,重名为zkClient.bat
2.鼠标右键zkClient.bat,创建快捷方式到桌面
4.然后给快捷方式修改个可爱的图标
注:该工具当前版本对应的cmd黑色不能关闭,关闭后客户端会一并退出。
二、图形化的监控工具(taoKeeper) 它是由淘宝团队开源的zk管理中间件,安装前要求服务前先yum安装nc(四字命令也需要它)和sshd(远程登录命令组件)。
#yum install nc一款强大的网络调试和探测工具 #yum install sshd客户端远程服务通信工具

注:sshd=secure shell ,可以通过网络在主机中开启shell的服务。
连接方式:
sshusername@ip文本模式的链接 ssh-Xusername@ip可以在连接成功后开机图形

远程复制
scp file root@ip:dir上传 scp root@ip:file dir下载

1.下载数据库脚本
wget https://github.com/downloads/alibaba/taokeeper/taokeeper.sql

2.下载主程序
wget https://github.com/downloads/alibaba/taokeeper/taokeeper-monitor.tar.gz

3.下载配置文件
wget https://github.com/downloads/alibaba/taokeeper/taokeeper-monitor-config.properties

4.配置 taokeeper-monitor-config.properties
#Daily systemInfo.envName=DAILY #DBCP dbcp.driverClassName=com.mysql.jdbc.Driver #mysql连接的ip地址端口号 dbcp.dbJDBCUrl=jdbc:mysql://localhost:3306/taokeeper dbcp.characterEncoding=GBK #用户名 dbcp.username=root #密码 dbcp.password=root dbcp.maxActive=30 dbcp.maxIdle=10 dbcp.maxWait=10000 #SystemConstant #用户存储内部数据的文件夹 #创建/home/zookeeper/taokeeperdata/ZooKeeperClientThroughputStat SystemConstent.dataStoreBasePath=/home/zookeeper/taokeeperdata #ssh用户 SystemConstant.userNameOfSSH=zookeeper #ssh密码 SystemConstant.passwordOfSSH=zookeeper #Optional SystemConstant.portOfSSH=22

5.安装配置 tomcat,修改catalina.sh
#指向配置文件所在的位置 JAVA_OPTS=-DconfigFilePath="/home/zookeeper/taokeeper-monitor-tomcat/webapps/ROOT/conf/taokeeper-monitor-config.properties"

6.部署工程启动

    推荐阅读