hadoop-env.sh中
配置默认取消认证和监控端口:
export HADOOP_OPTS="-Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false"
export HADOOP_NAMENODE_OPTS="-Dcom.sun.management.jmxremote $HADOOP_NAMENODE_OPTS"
export HADOOP_SECONDARYNAMENODE_OPTS="-Dcom.sun.management.jmxremote $HADOOP_SECONDARYNAMENODE_OPTS"
export HADOOP_DATANODE_OPTS="-Dcom.sun.management.jmxremote $HADOOP_DATANODE_OPTS"
export HADOOP_BALANCER_OPTS="-Dcom.sun.management.jmxremote $HADOOP_BALANCER_OPTS"
#export HADOOP_JOBTRACKER_OPTS="-Dcom.sun.management.jmxremote $HADOOP_JOBTRACKER_OPTS"
export HADOOP_JOBTRACKER_OPTS="-Dcom.sun.management.jmxremote.port=50033"
export HADOOP_TASKTRACKER_OPTS="-Dcom.sun.management.jmxremote.port=50063"
本文介绍了如何在Hadoop环境中通过配置hadoop-env.sh文件来启用远程JMX监控,包括取消认证、禁用SSL及设置特定节点的监控端口。
1780

被折叠的 条评论
为什么被折叠?



