有什么不同的方法来检查mapreduce程序是否成功运行

h4cxqtbf  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(205)

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

yzuktlbb

yzuktlbb1#

就像linux中的其他命令一样,可以使用内置变量$?,检查hadoop jar命令的退出状态?。
您可以使用: echo $? 在执行hadoopjar命令以检查其状态之后。
退出状态值在0到255之间变化。退出状态为零表示命令执行成功,而非零值表示命令失败。
编辑:要了解如何实现自动化或从脚本运行,请参阅hadoop job fails when called by cron。

相关问题