【发布时间】:2016-03-23 14:35:56
【问题描述】:
我正在通过 YARN 运行 Spark 流式传输作业,并希望在作业终止时添加警报。
有没有办法在不使用 pid 的情况下检查作业是否正在运行(因为它会不断变化)。我在作业运行时检查了netstat -ntlp 的输出一次,在没有运行时检查了一次。但是输出没有区别。
【问题讨论】:
标签: apache-spark hadoop-yarn spark-streaming
我正在通过 YARN 运行 Spark 流式传输作业,并希望在作业终止时添加警报。
有没有办法在不使用 pid 的情况下检查作业是否正在运行(因为它会不断变化)。我在作业运行时检查了netstat -ntlp 的输出一次,在没有运行时检查了一次。但是输出没有区别。
【问题讨论】:
标签: apache-spark hadoop-yarn spark-streaming
使用纱线集群时,您可以将“spark.yarn.submit.waitAppCompletion”选项设置为 true 并检查您本地的 spark-submit 流程。
spark.yarn.submit.waitAppCompletion true
在YARN集群模式下,控制客户端是否等待退出,直到 应用程序完成。如果设置为 true,客户端进程将 保持活动状态报告应用程序的状态。否则,客户端 提交后进程将退出。
【讨论】: