JMX是对运行中的JAVA系统进行管控。目前ZK使用标准的JMX接口。

修改ZK的启动脚本

Zookeeper默认开启JMX,但是只能从本地连接无法从远程连接。

zkServer.sh这个启动脚本进行修改,第一句不是必须的,但是第二句是必须的

在conf目录下新建java.env文件

重新启动

为什么要在conf里面建立一个java.env呢?其实你都写在zkServer.sh中也行,但是很不利于管理,其实这个脚本本身就考虑使用变量。至于为什么是java.env,那就要看bin目录下面的zkEnv.sh脚本了。根据变量你可以找到它加载zoo.cfg的路径,那么它这里有一个java.env,而且还进行了加载(.),因为默认没有,所以它这里有一个判断。那么你需要的JAVA变量比如调整JVM的参数还有JMX的参数都可以写在这里。之后需要做的就是在zkServer.sh里面使用变量就好了。这样也利于维护。

通过Jconsole连接

这里说明我们当前连接的是id为3的那台服务器。

查看ID为3的属性,这里它有一个Follower节点,说明当前我们连接的这台ZK是从服务器角色。如果出现的是Leader那么该节点就是主服务器。

通过JMX可以查看到当前ZK服务器所配置的所有参数以及当前运行状态。

转载于:https://blog.51cto.com/littledevil/2124047

Zookeeper详解(五):通过JMX查看Zookeeper信息相关推荐

  1. Linux Nc命令详解及使用Nc查看Zookeeper的信息

    Linux中nc命令是一个功能强大的网络工具,全称是netcat. 1.语法: nc [-hlnruz][-g<网关...>][-G<指向器数目>][-i<延迟秒数> ...

  2. mysql 存储过程 百万数据 innodb_详解mysql数据库一键查看锁信息(开启InnoDB监控)...

    概述 很多时候在mysql处理死锁问题时,由于show engine innodb status输出来的死锁日志无任务事务上下文,并不能很好地诊断相关事务所持有的所有锁信息,包括:锁个数.锁类型等. ...

  3. 大数据学前准备--zookeeper详解与集群搭建(保姆级教程)

    前言 本人是才学完大数据的无业游民,我将会总结学习收获或发表自己的学习心得,期望给初学者也为自己今后复习提供一些帮助. 我将陆续发布大数据阶段所学,包括但不限于(hadoop,hive,hbase,p ...

  4. Springboot 整合 Dubbo/ZooKeeper 详解 SOA 案例

    摘要: 原创出处:www.bysocket.com 泥瓦匠BYSocket 希望转载,保留摘要,谢谢! "看看星空,会觉得自己很渺小,可能我们在宇宙中从来就是一个偶然.所以,无论什么事情,仔 ...

  5. Masonry自动布局详解五:比例(multipliedBy)

    Masonry自动布局详解五:比例(multipliedBy) 标签: iosmasonryautolayout自动布局约束 2015-11-30 16:30 1816人阅读 评论(0) 收藏 举报 ...

  6. PackageManagerService启动详解(五)之Android包信息体和解析器(中)

        PKMS启动详解(五)之Android包信息体和包解析器(中) Android PackageManagerService系列博客目录: PKMS启动详解系列博客概要 PKMS启动详解(一)之 ...

  7. dig命令使用详解|使用dig命令挖掘域名解析信息

    dig命令使用详解|使用dig命令挖掘域名解析信息 Dig命令主要用来从 DNS 域名服务器查询主机地址信息 1. 查询域名的A记录 dig qq.com #查询qq.com的A记录 root@xg: ...

  8. grep mysql_详解grep获取MySQL错误日志信息的方法

    为方便维护MySQL,写了个脚本用以提供收集错误信息的接口.这些错误信息来自与MySQL错误日志,而 通过grep mysql可以获取error-log的路径. 以下是全部相关代码: #!/usr/b ...

  9. Hadoop详解(五)——ZooKeeper详解,ZooKeeper伪分布搭建和集群搭建,Hadoop集群搭建,sqoop工具的使用

    ZooKeeper简介 什么是ZooKeeper? ZooKeeper是Google的Chubby一个开源的实现,是Hadoop分布式协调服务. 它包含了一个简单的原语集,分布式应用程序可以基于它实现 ...

  10. 08-Hadoop之Zookeeper详解

    Zookeeper入门 一. zookeeper 概述 1.1 概述 zookeeper 是一个开源的分布式协调系统,为分布式应用提供协调服务的Apache项目. 工作机制:从设计角度:是一个基于观察 ...

最新文章

  1. 也许,这样理解 HTTPS 更容易!
  2. [转载]深入探索.NET框架内部了解CLR如何创建运行时对象
  3. Redis系列六、redis的五种数据结构和相关指令之Sorted Set
  4. python的前端开发_Python开发【前端】:html
  5. go ssh 执行多个命令_Gox语言中通过SSH远程执行命令及上传下载文件-GX10
  6. 如何获取屏幕分辨率呢
  7. http://95u.free.fr/index.php,Electronic Software Distribution Service
  8. MotoSimEG-VRC软件:安川机器人摆动焊接虚拟仿真操作方法
  9. python代码库-这7个开源的Python库,让你轻松代码分析
  10. python结束函数_python结束函数
  11. 不需要手机号,怎样注册邮箱账号
  12. 科学计算机calc在哪儿,‎App Store 上的“NCalc科学计算器+”
  13. 原生JS实现弹幕效果
  14. 弘辽科技:零食市场内卷化 洽洽的功守道
  15. 美团一点都不美,我再也不想给美团打工了
  16. C++:实现量化N阶导数运算测试实例
  17. 判断字符串是否是对称字符串
  18. 使用 Web3.js 进行 Matic 测试网上链操作
  19. 干货分享 | 代谢组学数据分析,常见图形制作分享-百趣生物
  20. 各路由初始登录地址和账号密码

热门文章

  1. 【70后、80后、90后嘚啵嘚】招募特约评论员啦!
  2. 大数据介绍项目流程_大数据介绍
  3. iPhone手机怎么打开开发者模式?iPhone手机如何测试uni-app HBuilder
  4. 日期格式不一致问题处理
  5. android 各国时区
  6. 除霾神器:中科爱讯推出BHU智能新风机,让你呼吸森林空气
  7. HBase 事务性 (Transaction)
  8. UEFI 、GPT 分区安装 Windows10
  9. 日志配置:logging.file.path与logging.file.name的区别
  10. L2-003 月饼 作者 陈越单位 浙江大学