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

前言

Zookeeper周边知识点较多,单篇文章难以表述,分成多篇,可据需点击进入。

本篇重点介绍,ZooInspectortaoKeeper

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的高级应用_第1张图片

2.登录客户端:输入zk服务的ip和端口

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

3.登录后:查看zk各节点信息(一目了然,赏心悦目)

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

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的高级应用_第4张图片

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的服务。

连接方式:

ssh       username@ip       文本模式的链接
ssh  -X  username@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.部署工程启动

你可能感兴趣的:(#,Zookeeper,zookeeper,分布式,云原生)