Apache pig 猪:失败时如何退出?

Apache pig 猪:失败时如何退出?,apache-pig,Apache Pig,如果在rmf$RESULT之前抛出异常,则脚本应立即退出。这可以通过-F或-stop\u on\u failure命令行标志实现。如果使用,Pig将在检测到第一个失败作业时停止执行,并停止进一步处理。这也意味着在脚本中存储失败之后出现的文件命令将不会执行(这可用于创建“完成”文件) 以下是该标志的使用方式: -- do something store result into '$RESULT.tmp'; rmf $RESULT mv $RESULT.tmp $RESULT 或 资料来源: $

如果在
rmf$RESULT
之前抛出异常,则脚本应立即退出。

这可以通过
-F
-stop\u on\u failure
命令行标志实现。如果使用,Pig将在检测到第一个失败作业时停止执行,并停止进一步处理。这也意味着在脚本中存储失败之后出现的文件命令将不会执行(这可用于创建“完成”文件)

以下是该标志的使用方式:

-- do something
store result into '$RESULT.tmp';
rmf $RESULT
mv $RESULT.tmp $RESULT

资料来源:

$ pig -F myscript.pig
$ pig -stop_on_failure myscript.pig