JMX 监控 Hadoop

本文详细介绍了如何配置Hadoop环境,包括各组件的JMX远程监控配置、创建用户访问控制文件及使用JMX访问的相关步骤,并通过JConsole验证配置效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 配置所有节点的$HADOOP_HOME/conf/hadoop-env.sh 文件

exportHADOOP_HOME=/opt/hadoop-1.0.0

exportHADOOP_NAMENODE_OPTS="-Dcom.sun.management.jmxremote.port=9191-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=true-Dcom.sun.management.jmxremote.password.file=$HADOOP_HOME/conf/jmxremote.password-Dcom.sun.management.jmxremote.access.file=$HADOOP_HOME/conf/jmxremote.access  $HADOOP_NAMENODE_OPTS"

exportHADOOP_DATANODE_OPTS="-Dcom.sun.management.jmxremote.port=9292-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=true-Dcom.sun.management.jmxremote.password.file=$HADOOP_HOME/conf/jmxremote.password-Dcom.sun.management.jmxremote.access.file=$HADOOP_HOME/conf/jmxremote.access $HADOOP_DATANODE_OPTS"

exportHADOOP_JOBTRACKER_OPTS="-Dcom.sun.management.jmxremote.port=9393-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=true-Dcom.sun.management.jmxremote.password.file=$HADOOP_HOME/conf/jmxremote.password-Dcom.sun.management.jmxremote.access.file=$HADOOP_HOME/conf/jmxremote.access $HADOOP_JOBTRACKER_OPTS"

exportHADOOP_TASKTRACKER_OPTS="-Dcom.sun.management.jmxremote.port=9494-Dcom.sun.management.jmxremote.ssl=false-Dcom.sun.management.jmxremote.authenticate=true-Dcom.sun.management.jmxremote.password.file=$HADOOP_HOME/conf/jmxremote.password-Dcom.sun.management.jmxremote.access.file=$HADOOP_HOME/conf/jmxremote.access $HADOOP_TASKTRACKER_OPTS"

2.创建用户访问控制文件

$HADOOP_HOME/conf/jmxremote.password内容:

myAdmin mypassword

$HADOOP_HOME/conf/jmxremote.access  内容:

myAdmin readonly

修改文件属性:

chmod 600 jmxremote.password

chmod 600jmxremote.password 

3.使用JMX访问

URL为:

service:jmx:rmi://jdni/rmi://server1:9191/jmxrmi

service:jmx:rmi://jdni/rmi://server2:9292/jmxrmi

service:jmx:rmi://jdni/rmi://server1:9393/jmxrmi

service:jmx:rmi://jdni/rmi://server2:9494/jmxrmi

Jconsole中可见结果

JMX <wbr>监控 <wbr>Hadoop

转载于:https://www.cnblogs.com/leeeee/p/7276497.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值