jmx相关文档
- jmx相关文件存储地址信息
- 1.jar包存放位置:/opt/module/jmx_exporter(主机:172.16.31.55)
- 2.yaml文件存储地址:/opt/module/jmx_exporter/hadoop
- 3.各组件yaml名称
- 4.hadoop-env.sh 存储地址 /etc/hadoop/3.1.4.0-315/0/hadoop-env.sh (在Linux服务器上查找某个文件的地址 find ./ -name filename)
- vim hadoop-env.sh 在文末追加以下内容 (集群重启就失效了,如何保存?)
- export HDFS_NAMENODE_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30002:/opt/module/jmx_exporter/hadoop/namenode.yaml $HDFS_NAMENODE_OPTS”
- export HDFS_DATANODE_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30003:/opt/module/jmx_exporter/hadoop/datanode.yaml $HDFS_DATANODE_OPTS”
- export YARN_RESOURCEMANAGER_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30004:/opt/module/jmx_exporter/hadoop/resourcemanager.yaml $YARN_RESOURCEMANAGER_OPTS”
- export YARN_NODEMANAGER_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30005:/opt/module/jmx_exporter/hadoop/nodemanager.yaml $YARN_NODEMANAGER_OPTS”
- export HDFS_JOURNALNODE_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30006:/opt/module/jmx_exporter/hadoop/journalnode.yaml $HDFS_JOURNALNODE_OPTS”
- export HDFS_ZKFC_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30007:/opt/module/jmx_exporter/hadoop/zkfc.yaml $HDFS_ZKFC_OPTS”
- export HDFS_HTTPFS_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30008:/opt/module/jmx_exporter/hadoop/httpfs.yaml $HDFS_HTTPFS_OPTS”
- export YARN_PROXYSERVER_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30009:/opt/module/jmx_exporter/hadoop/proxyserver.yaml $YARN_PROXYSERVER_OPTS”
- export MAPRED_HISTORYSERVER_OPTS=”-javaagent:/opt/module/jmx_exporter/jmx_prometheus_javaagent-0.13.0.jar=30010:/opt/module/jmx_exporter/hadoop/historyserver.yaml $MAPRED_HISTORYSERVER_OPTS”
- 遇到的问题:配置上述内容进入hadoop-env.sh且已对集群执行分发操作。但监控失败。后续如何操作?