如何解决JMX Prometheus 导出器未加载到 HBSE 主节点上错误:无法找到或加载主类
我正在 HBase 主节点上设置 JMX Prometheus 导出器。参考 https://godatadriven.com/blog/monitoring-hbase-with-prometheus/> 上的一篇文章,我在 hbase-env.sh 文件中添加了以下条目。
位置:/opt/hbase/hbase/conf/hbase-env.sh
export HBASE_OPTS="$HBASE_OPTS javaagent:/opt/hbase/jmx-exporter/jmx_prometheus_javaagent-0.15.0.jar=8095:/opt/hbase/jmx-exporter/jmx-config.yaml"
Java 主目录:
导出JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.ppc64le/"
JMX 导出器和 yaml 文件在此文件夹中 - /opt/hbase/jmx-exporter
yaml 文件只包含一个通用规则:
规则:
- 模式:“.*”
当我运行 start-hbase.sh 时,出现以下错误。可能是什么问题?
错误:无法找到或加载主类 javaagent:.opt.hbase.jmx-exporter.jmx_prometheus_javaagent-0.15.0.jar=8095:.opt.hbase.jmx-exporter.jmx-config.yaml
在 hbase-sh 中没有 jmx 导出器条目时,hbase 主节点工作正常,指标转储也可在 web url masterserver:port/jmx 上获得。关于 JRE 的指标,
{
"name" : "java.lang:type=Runtime","modelerType" : "sun.management.RuntimeImpl","StartTime" : 1612180735317,"SpecName" : "Java Virtual Machine Specification","SpecVendor" : "Oracle Corporation","SpecVersion" : "1.8","ManagementSpecVersion" : "1.2","InputArguments" : [ "-Dproc_master","-XX:OnOutOfMemoryError=kill -9 %p","-Xmx8G","-XX:MaxDirectMemorySize=8G","-XX:+UseConcMarkSweepGC","-XX:G1HeapRegionSize=32m","-Dcom.sun.management.jmxremote","-Dcom.sun.management.jmxremote.ssl=false","-Dcom.sun.management.jmxremote.password.file=/opt/hbase/hbase/conf/jmxremote.passwd","-Dcom.sun.management.jmxremote.access.file=/opt/hbase/hbase/conf/jmxremote.access","-Dcom.sun.management.jmxremote.port=8093","-Dhbase.log.dir=/opt/hbase/hbase/logs","-Dhbase.log.file=hbase-hadoop-master-HBASEM1-DEV-S1.dev.com.log","-Dhbase.home.dir=/opt/hbase/hbase","-Dhbase.id.str=hadoop","-Dhbase.root.logger=INFO,RFA","-Djava.library.path=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.ppc64le//lib:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.ppc64le//jre/lib:/opt/hadoop/hadoop/lib/native","-Dhbase.security.logger=INFO,RFAS" ],
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。