前言

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的高级应用相关推荐

  1. Zookeeper后端开发工具Curator的使用 | Curator对节点的增删改查 | ACL权限控制 | 分布式锁 | 分布式计数器 | 附带最新版本下载

    前言 Curator是Apache开源的一个Java工具类,通过它操作Zookeeper会变得极度舒适! 前置条件:已掌握的基本操作,比如在后台可以增减节点.ACL权限设置等. 1.Zookeeper ...

  2. 鸿蒙开发工具在哪下载,【鸿蒙开发工具下载】华为鸿蒙开发工具软件下载 v2.1.8 最新版-七喜软件园...

    华为鸿蒙开发工具是一款非常实用的集成式应用开发软件,它能够帮助大家更加的快捷,方便的使用华为EMUI系统打造应用.鸿蒙开发工具最新版还支持设备管理,支持代码编译,支持调试仿真等多项功能,可以满足大家的 ...

  3. 华为主题包hwt下载_hwtTool(华为主题开发工具)

    hwtTool是主要针对电脑端设计手机主题的主题开发工具,由华为官方推出,兼有Windows和Mac端两个版本,支持设计解锁.壁纸以及桌面主题等内容,设计师只需要在电脑上安装软件,在完成主题相关切图之 ...

  4. 微信 sdk java 下载_微信java开发工具-微信java开发工具包(微信java sdk) 3.1.0 正式版 - 河东下载站...

    微信java开发工具是一个比较不错针对微信进行研发的微信java sdk:主要目的就是帮助用户完成对相关的微信后端开发,对各种需要使用的web进行实现,用户在进行使用相关的maven.gradle引用 ...

  5. sql自动生成工具_可自动生成代码,5款基于AI的开发工具

    如今,对机器学习潜力感兴趣的程序员都在讨论,如何使用人工智能和基于人工智能的软件开发工具构建应用程序.例如PyTorch和TensorFlow之类的解决方案. 除此之外,机器学习技术正以另一种有趣的方 ...

  6. 15 款 阿里后端开发工具,值得拥有?

    从人工到自动化,从重复到创新,技术演进的历程中,伴随着开发者工具类产品的发展. 阿里巴巴将自身在各类业务场景下的技术积淀,通过开源.云上实现或工具等形式对外开放,本文将精选了一些阿里巴巴的开发者工具, ...

  7. ubuntu联网_高云半导体EDA开发工具增加了对Ubuntu的支持,集成人工智能和物联网开发工具链...

    2020年2月19日,中国广州-全球增长最快的可编程逻辑公司--广东高云半导体科技股份有限公司(以下简称"高云半导体")宣布在Ubuntu操作系统中支持其FPGA EDA开发软件, ...

  8. python官网下载步骤2019-Python IDE开发工具下载

    小白必看的全功能的Python测试框架教程 大家好,随着人们对生活的质量要求越来越高,电脑已经成为人们生活和工作中的必需品,电脑是有很多软件系统程序组成,如果想要学好电脑,我们必须对这些软件系统程序有 ...

  9. python怎么开发工具_为程序员和新手准备的8大Python开发工具

    Python 是一种开源编程语言,用于 Web 编程.数据科学.人工智能和许多科学应用.学习 Python 使程序员能够专注于解决问题,而不是专注于语法,其丰富的库赋予它完成伟大任务所需的力量. 1) ...

最新文章

  1. 深入研究自监督单目深度估计:Monodepth2
  2. 1024. 科学计数法 (20)
  3. Python多线程(1)——介绍
  4. php trim用法,php trim函数怎么用?
  5. 渗透测试入门17之一次完整的渗透测试流程
  6. 求助一维光子晶体的FDTD代码!万分感谢
  7. python统计一组数据中的概率_Python实现概率分布
  8. CG Tools 工具收集
  9. Python爬虫——下载音乐
  10. python获取当前进程pid_Python获取系统所有进程PID及进程名称的方法示例
  11. 纳税服务系统四(角色模块)【角色与权限、角色与用户】
  12. 网络渗透试验一实验报告
  13. 第一次约会聊天话题,资深老司机教你6个万能话题
  14. 深度学习案例2:AlexNet网络识别14种鲜花
  15. Android下的重力感应应用
  16. 登陆ins未能连接服务器,ins未能连接到服务器
  17. 鸿蒙系统怎么安装EXE,有原版的EXE、ISO系统文件,怎么装原版的WINDOWS系统??
  18. 有源电力滤波器matlab仿真实验报告,MATLAB有源电力滤波器系统的设计与仿真
  19. 隔直网络(无源RC高通滤波)中电容充放电时间对信号处理及测量(以检波为例)的影响分析
  20. 三分钟了解亚当·斯密经济学理论

热门文章

  1. 博聊论坛:每日会员免费体育竞猜有奖活动(7月20日第八十四期)
  2. 4.6. 个人防火墙
  3. DiscoveryClient
  4. 硬件1--增益和放大倍数的关系
  5. linux如何编译tex,linux下编译bib、tex生成pdf文件
  6. W5500寄存器描述
  7. 再续局域网arp***
  8. error: there are no arguments to ‘xxxx’ that depend on a template parameter, so a declaration of ‘xx
  9. Mac系统下Gitlab部署、使用的详细教程
  10. 我的ASP.NET MVC5工程中textarea的宽度为啥最大只能280px?