如何杀死hive启动的mapred作业?

2sh*_*hou 7 hadoop hive mapreduce hadoop-yarn cloudera-cdh

我现在正在使用CDH 5.1.它开始正常的Hadoop工作,YARN但蜂巢仍然可以使用mapred.有时一个大的查询会挂起很长一段时间,我想杀了它.

我可以通过JobTracker Web控制台找到这个重要的工作,而它没有提供杀死它的按钮.

另一种方法是通过命令行查杀.但是,我找不到任何通过命令行运行的作业.

我试过2个命令:

  • yarn application -list
  • mapred job -list

如何杀死这样的大查询?

Har*_*man 15

您可以在运行作业时从Web HUI获取作业ID,也可以从Web UI获取作业ID.您还可以使用资源管理器中的应用程序ID列出作业ID.理想情况下,你应该从中得到一切

mapred job -list
Run Code Online (Sandbox Code Playgroud)

要么

hadoop job -list
Run Code Online (Sandbox Code Playgroud)

使用作业ID,您可以使用以下命令将其终止.

hadoop job -kill <job_id>
Run Code Online (Sandbox Code Playgroud)

另一种替代方法是使用杀死应用程序

yarn application -kill <application_id>
Run Code Online (Sandbox Code Playgroud)