gpt4 book ai didi

shell - 如何获取 Pig 脚本的准确返回值并将其用于进一步处理?

转载 作者:可可西里 更新时间:2023-11-01 16:31:54 27 4
gpt4 key购买 nike

我知道 Pig 在完成这些场景时会返回不同的代码:

返回代码 0:所有作业都成功返回码 1:用于可恢复的错误返回代码 2:所有作业均已失败返回码3:部分作业失败

在我的代码中,我想根据 MapReduce 作业的成功采取适当的操作。如何着手去做?

Pig 错误保存在日志中,但是,我应该使用什么机制来了解成功执行的 pig 脚本?

最佳答案

如果您使用 shell 脚本运行 pig 脚本,您可以检查上次执行的脚本的状态,如果返回 0,那么您只能继续执行第二步,如果第一步失败,它会显示一条错误消息。

./pig_script.sh

if [ $? -eq 0 ]; then
echo "Succesfully finished"
else
echo "Failed"
fi

如果您使用任何框架或调度工具,如 Oozie 或 Autosys,则有不同的处理方式。

关于shell - 如何获取 Pig 脚本的准确返回值并将其用于进一步处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27926859/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com