我正在使用 Spark-submit 命令提交 Apache Spark 作业。我想检索使用 Spark-submit 命令提交的作业的应用程序 ID 或作业 ID。推荐的方式应该是什么?
可以解析 Spark-submit 命令的输出以获取应用程序 ID。这是您应该查看的行 -
2018-09-08 12:01:22 INFO StandaloneSchedulerBackend:54 - 使用应用程序 ID 连接到 Spark 集群 app-20180908120122-0001
appId=`./bin/spark-submit <options> 2>&1 | tee /dev/tty | grep -i "Connected to Spark Cluster" | grep -o app-.*[0-9]`
echo $appId
app-20180908120122-0001
您的用例尚不清楚,但如果您在作业完成后查找应用程序 ID,那么这可能会有所帮助。对于纱线和其他簇,这条线可能有所不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)