gpt4 book ai didi

hadoop - 检查 mapreduce 程序是否成功运行的不同方法有哪些

转载 作者:可可西里 更新时间:2023-11-01 15:32:21 26 4
gpt4 key购买 nike

如果我们需要自动化 mapreduce 程序或从脚本运行,检查 mapreduce 程序是否成功运行的不同方法有哪些?一种方法是查找是否在输出目录中创建了 _SUCCESS 文件。命令“hadoop jar program.jar hdfs:/input.txt hdfs:/output”是否根据成功或失败返回 0 或 1?

最佳答案

就像 Linux 中的任何其他命令一样,您可以检查一个程序的退出状态hadoop jar 命令使用内置变量 $?

您可以使用:echo $?
在执行 hadoop jar 命令后检查其状态。

退出状态值从 0 到 255 不等。退出状态为零表示命令执行成功,非零值表示命令失败。

编辑:要了解如何实现自动化或从脚本运行,请参阅 Hadoop job fails when invoked by cron .

关于hadoop - 检查 mapreduce 程序是否成功运行的不同方法有哪些,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30829958/

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