如何强制将R段落中的错误报告为Zeppelin段落错误?

时间:2018-10-25 18:13:00

标签: apache-zeppelin

我们正在使用Zeppelin 0.8.0。 在注释中运行所有段落时,我们希望Zeppelin会在发生错误的第一段停止。不幸的是,我们发现%spark.r解释器不是这种情况:即打印了错误但有效地将其忽略了。

这里是使用%spark解释器的一个示例,其中在执行第二段(1/0)时发生错误;因此,齐柏林飞艇将该段的状态显示为错误,并且根本不执行第三段(1+1)。

Detected paragraph error

现在,使用%spark.r解释器查看此示例,该示例在执行第二段(1 + "foo")时发生错误。解释器显示错误;但是,此错误不会在解释程序本身的级别上报告,并且段落状态显示为“完成”,就好像执行没有错误。因此,齐柏林飞艇继续执行第三段。

如何强制执行%spark.r段落时发生的任何错误被报告为段落本身的“错误”,从而在我们调用“运行所有段落”时阻止后续段落的执行“?

enter image description here

0 个答案:

没有答案