Zookeeper 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用
前言
Zookeeper周边知识点较多,单篇文章难以表述,分成多篇,可据需点击进入。
本篇重点介绍,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
2.登录客户端:输入zk服务的ip和端口
3.登录后:查看zk各节点信息(一目了然,赏心悦目)
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,就会自动打开工具,如下图所示。
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 图形化的客户端工具(ZooInspector)| 图形化的监控工具(taoKeeper)的下载和使用 | 后端开发工具Curator的高级应用相关推荐
- Zookeeper后端开发工具Curator的使用 | Curator对节点的增删改查 | ACL权限控制 | 分布式锁 | 分布式计数器 | 附带最新版本下载
前言 Curator是Apache开源的一个Java工具类,通过它操作Zookeeper会变得极度舒适! 前置条件:已掌握的基本操作,比如在后台可以增减节点.ACL权限设置等. 1.Zookeeper ...
- 鸿蒙开发工具在哪下载,【鸿蒙开发工具下载】华为鸿蒙开发工具软件下载 v2.1.8 最新版-七喜软件园...
华为鸿蒙开发工具是一款非常实用的集成式应用开发软件,它能够帮助大家更加的快捷,方便的使用华为EMUI系统打造应用.鸿蒙开发工具最新版还支持设备管理,支持代码编译,支持调试仿真等多项功能,可以满足大家的 ...
- 华为主题包hwt下载_hwtTool(华为主题开发工具)
hwtTool是主要针对电脑端设计手机主题的主题开发工具,由华为官方推出,兼有Windows和Mac端两个版本,支持设计解锁.壁纸以及桌面主题等内容,设计师只需要在电脑上安装软件,在完成主题相关切图之 ...
- 微信 sdk java 下载_微信java开发工具-微信java开发工具包(微信java sdk) 3.1.0 正式版 - 河东下载站...
微信java开发工具是一个比较不错针对微信进行研发的微信java sdk:主要目的就是帮助用户完成对相关的微信后端开发,对各种需要使用的web进行实现,用户在进行使用相关的maven.gradle引用 ...
- sql自动生成工具_可自动生成代码,5款基于AI的开发工具
如今,对机器学习潜力感兴趣的程序员都在讨论,如何使用人工智能和基于人工智能的软件开发工具构建应用程序.例如PyTorch和TensorFlow之类的解决方案. 除此之外,机器学习技术正以另一种有趣的方 ...
- 15 款 阿里后端开发工具,值得拥有?
从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展. 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源.云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具, ...
- ubuntu联网_高云半导体EDA开发工具增加了对Ubuntu的支持,集成人工智能和物联网开发工具链...
2020年2月19日,中国广州-全球增长最快的可编程逻辑公司--广东高云半导体科技股份有限公司(以下简称"高云半导体")宣布在Ubuntu操作系统中支持其FPGA EDA开发软件, ...
- python官网下载步骤2019-Python IDE开发工具下载
小白必看的全功能的Python测试框架教程 大家好,随着人们对生活的质量要求越来越高,电脑已经成为人们生活和工作中的必需品,电脑是有很多软件系统程序组成,如果想要学好电脑,我们必须对这些软件系统程序有 ...
- python怎么开发工具_为程序员和新手准备的8大Python开发工具
Python 是一种开源编程语言,用于 Web 编程.数据科学.人工智能和许多科学应用.学习 Python 使程序员能够专注于解决问题,而不是专注于语法,其丰富的库赋予它完成伟大任务所需的力量. 1) ...
最新文章
- 深入研究自监督单目深度估计:Monodepth2
- 1024. 科学计数法 (20)
- Python多线程(1)——介绍
- php trim用法,php trim函数怎么用?
- 渗透测试入门17之一次完整的渗透测试流程
- 求助一维光子晶体的FDTD代码!万分感谢
- python统计一组数据中的概率_Python实现概率分布
- CG Tools 工具收集
- Python爬虫——下载音乐
- python获取当前进程pid_Python获取系统所有进程PID及进程名称的方法示例
- 纳税服务系统四(角色模块)【角色与权限、角色与用户】
- 网络渗透试验一实验报告
- 第一次约会聊天话题,资深老司机教你6个万能话题
- 深度学习案例2:AlexNet网络识别14种鲜花
- Android下的重力感应应用
- 登陆ins未能连接服务器,ins未能连接到服务器
- 鸿蒙系统怎么安装EXE,有原版的EXE、ISO系统文件,怎么装原版的WINDOWS系统??
- 有源电力滤波器matlab仿真实验报告,MATLAB有源电力滤波器系统的设计与仿真
- 隔直网络(无源RC高通滤波)中电容充放电时间对信号处理及测量(以检波为例)的影响分析
- 三分钟了解亚当·斯密经济学理论
热门文章
- 博聊论坛:每日会员免费体育竞猜有奖活动(7月20日第八十四期)
- 4.6. 个人防火墙
- DiscoveryClient
- 硬件1--增益和放大倍数的关系
- linux如何编译tex,linux下编译bib、tex生成pdf文件
- W5500寄存器描述
- 再续局域网arp***
- error: there are no arguments to ‘xxxx’ that depend on a template parameter, so a declaration of ‘xx
- Mac系统下Gitlab部署、使用的详细教程
- 我的ASP.NET MVC5工程中textarea的宽度为啥最大只能280px?