如何杀死hadoop的工作 [英] how to kill hadoop jobs
本文介绍了如何杀死hadoop的工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我的代码遇到未处理的异常时,我想自动杀掉所有的hadoop作业。我想知道最佳做法是什么?
谢谢
解决方案
取决于版本,请执行:
版本<2.3.0
杀死一个hadoop工作:
hadoop job -kill $ jobId
您可以获得所有jobId的清单:
hadoop job -list
version> = 2.3.0
杀掉hadoop作业:
yarn application -kill $ ApplicationId
您可以获得所有ApplicationId的清单:
yarn application -list
I want to kill all my hadoop jobs automatically when my code encounters an unhandled exception. I am wondering what is the best practice to do it?
Thanks
解决方案
Depending on the version, do:
version <2.3.0
Kill a hadoop job:
hadoop job -kill $jobId
You can get a list of all jobId's doing:
hadoop job -list
version >=2.3.0
Kill a hadoop job:
yarn application -kill $ApplicationId
You can get a list of all ApplicationId's doing:
yarn application -list
这篇关于如何杀死hadoop的工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文