我有一个火花工作程序节点,上面运行着三个执行程序。我正在尝试使用JmxSink
为所有执行者提取指标。我已在metrics.properties
文件中启用了JmxSink,并在spark.executor.extraJavaOptions中传递了以下值。
spark.executor.extraJavaOptions = -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port = 6090 -Dcom.sun.management.jmxremote.authenticate = false -Dcom.sun.management.jmxremote.ssl = false
在jconsole中,我只能获得一位执行者的指标。如何获得其他两个执行者的指标?每个节点仅支持一个执行者的指标收集吗?我在spark文档中找不到关于此的任何详细信息。