最详细JMX远程连接服务器Zookeeper失败问题踩坑和总结

本文详述在Ubuntu服务器上使用JMX远程监控Zookeeper3.4.6版本的具体步骤与常见问题解决,包括正确配置JMX参数、解决网络与防火墙限制,以及如何避免端口冲突。

最详细JMX远程连接服务器Zookeeper失败问题踩坑和总结

环境:Ubuntu18.04服务器 Zookeeper3.4.6版本 伪分布式

这里不从零介绍JMX配置的基本教程了,那些随便搜一下都有,主要介绍一下博主在使用服务器配置JMX时遇到的坑。

想要远程查看和监控Zookeeper运行情况,JMX是一种不错的选择。显示如下:
JMX监控Zookeeper界面
若想通过 jmx监控Zookeeper运行情况,需在启动参数(zkServer.sh)增加jmx配置。

网上大体都是如下:

-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.local.only=false
-Djava.rmi.server.hostname=192.168.180.1
-Dcom.sun.management.jmxremote.port=8099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=false

或者是:

	-Dcom.sun.management.jmxremote 
    -Dcom.sun.management.jmxremote.local.only=$JMXLOCALONLY 
    -Djava.rmi.server.hostname=$JMXHOSTNAME 
    -Dcom.sun.management.jmxremote.port=$JMXPORT 
    -Dcom.sun.management.jmxremote.authenticate=$JMXAUTH 
    -Dcom.sun.management.jmxremote.ssl=$JMXSSL 
    -Dcom.sun.management.jmxremote.access.file=$JMXACCESS 
    -Dcom.sun.management.jmxremote.password.file=$JMXPASSWORD 
    -Dzookeeper.jmx.log4j.disable=$JMXLOG4J 
    org.apache.zookeeper.server.quorum.QuorumPeerMain
    #然后在conf下创建 java.env 文件给以上变量赋值。
<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值