检查 mapreduce 程序 运行 是否成功的不同方法有哪些
What are the different ways to check if the mapreduce program ran successfully
如果我们需要从脚本中自动执行 mapreduce 程序或 运行,检查 mapreduce 程序是否成功的不同方法有哪些 运行?一种方法是查找是否在输出目录中创建了 _SUCCESS 文件。命令 "hadoop jar program.jar hdfs:/input.txt hdfs:/output" return 0 还是 1 基于成功或失败?
就像 Linux 中的任何其他命令一样,您可以检查退出状态
hadoop jar 命令使用内置变量 $?。
您可以使用:
echo $?
在执行 hadoop jar 命令后检查其状态。
退出状态值从 0 到 255 不等。退出状态为零表示命令执行成功,非零值表示命令失败。
编辑:要查看如何实现自动化或从脚本 运行,请参阅 Hadoop job fails when invoked by cron。
如果我们需要从脚本中自动执行 mapreduce 程序或 运行,检查 mapreduce 程序是否成功的不同方法有哪些 运行?一种方法是查找是否在输出目录中创建了 _SUCCESS 文件。命令 "hadoop jar program.jar hdfs:/input.txt hdfs:/output" return 0 还是 1 基于成功或失败?
就像 Linux 中的任何其他命令一样,您可以检查退出状态 hadoop jar 命令使用内置变量 $?。
您可以使用:
echo $?
在执行 hadoop jar 命令后检查其状态。
退出状态值从 0 到 255 不等。退出状态为零表示命令执行成功,非零值表示命令失败。
编辑:要查看如何实现自动化或从脚本 运行,请参阅 Hadoop job fails when invoked by cron。