我试图捕获在yarn模式下运行的apache flink度量。如官方网站所示(https://ci.apache.org/projects/flink/flink-docs-release-1.11/monitoring/metrics.html#jmx-orgapacheflinkmetricsjmxjmxreporter),我已经为flink集群配置了jmx监控(独立模式),它按预期工作。
但是当涉及到yarn cluster时,它根本没有被激活(我检查了yarn容器-任务管理器日志,与flink度量无关)。
下面是我使用的配置
metrics.reporters: jmx
metrics.reporter.jmx.class: org.apache.flink.metrics.jmx.JMXReporter
metrics.reporter.jmx.port: 8961-8970
env.java.opts: -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=9999 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=machineIp
如果有人试过这个,请帮帮我。谢谢
暂无答案!
目前还没有任何答案,快来回答吧!