【发布时间】:2017-03-25 01:50:32
【问题描述】:
我的 scala spark 作业代码中有一个简单的 if 语句,如果为 false,我想停止作业并将其标记为失败。我希望 yarn UI 显示状态为失败的 spark 作业,但到目前为止我所做的一切都停止了该作业,但仅在 yarn UI 上显示为成功完成。
if(someBoolen) {
//context.clearAllJobs()
//System.exit(-1)
//etc, nothing so far, stops the job and show as failed in the yarn UI
}
任何帮助都会很棒。
【问题讨论】:
-
你为什么不直接
throw new IllegalStateException("bad karma, abort now");?
标签: scala apache-spark hadoop-yarn