如何从DUMP中断PIG - 在grunt模式下处理一个巨大的文件/变量?

时间:2015-04-30 09:05:13

标签: hadoop mapreduce apache-pig

我们如何中断pig dump命令(编辑:当它完成MapReduce作业并且现在只是在grunt shell上显示结果时)而不退出grunt shell?

有时,如果我们错误地转储了一个巨大的文件,它会永远存在! 我知道我们可以使用 CTRL + C 来阻止它,但它也会退出grunt shell,然后我们必须再次编写所有命令。

1 个答案:

答案 0 :(得分:0)

我们可以在grunt shell中执行以下命令

杀死jobid

我们可以通过查看Hadoop的JobTracker GUI找到该作业的ID,该GUI列出了当前在群集上运行的所有作业。请注意,此命令会终止特定的MapReduce作业。如果Pig作业包含不依赖于已杀死的MapReduce作业的其他MapReduce作业,则这些作业仍将继续。如果要杀死与特定Pig作业关联的所有MapReduce作业,最好使用 CTRL + C 终止运行Pig的进程,然后使用此命令杀死仍在运行的任何MapReduce作业。