#|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
前言
Zookeeper周边知识点较多,单篇文章难以表述,分成多篇,可据需点击进入。1、Zookeeper的下载和安装 | 集群快速搭建
【#|Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用】本篇重点介绍,ZooInspector和taoKeeper。
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
文章图片
2.登录客户端:输入zk服务的ip和端口
文章图片
3.登录后:查看zk各节点信息(一目了然,赏心悦目)
文章图片
4.为了一劳永逸,免于每次都cmd,写个bat快捷登录,放到桌面上 1.在桌面上新建zk.txt,后缀修改为.bat,写入如下命令
D:保存并退出(三行命令含义依次是:切换盘符;cd切换都解压目录;运行 jar包)
cd Program Files\Devlopment\DataTools\ZooInspector\build
java -jar zookeeper-dev-ZooInspector.jar
2. 双击桌面上的zk.bat,就会自动打开工具,如下图所示。
文章图片
3.自定义快捷方式图标
1.把zk.bat剪切放到解压目录,重名为zkClient.bat注:该工具当前版本对应的cmd黑色不能关闭,关闭后客户端会一并退出。
2.鼠标右键zkClient.bat,创建快捷方式到桌面
4.然后给快捷方式修改个可爱的图标
二、图形化的监控工具(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.部署工程启动
推荐阅读
- Java编程开发|Java多线程(synchronized | Volatile 和Lock和ReadWriteLock多方位剖析(一))
- linux|zookeeper-3.4.14 出现 Client port found: 2181. Client address: localhost. 的解决办法
- #|SpringBoot整合redis
- 笔记|智能家居主流的五种连接方式
- #|ALGO-230 RP大冒险
- #|【多线程】多线程的“前世”,“今生”与“未来”
- #|【多线程】线程池ThreadPoolExecutor(全面详解)
- #|学习笔记【23种设计模式-第一节(设计模式的七大原则及初步了解UML】)
- 车脉科技(业内首创“车企体验式营销”)