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

时间:2015-02-12 06:28:45

标签: hadoop mapreduce hive yarn cloudera-cdh

我现在正在使用CDH 5.1工作。它通过YARN启动正常的Hadoop作业,但是hive仍然适用于mapred。有时一个大的查询会挂起很长时间,我想杀了它。

我可以通过JobTracker网络控制台找到这项重要工作,但它没有提供杀死它的按钮。

另一种方法是通过命令行查杀。但是,我无法通过命令行找到任何作业。

我尝试了两个命令:

  • yarn application -list
  • mapred job -list

如何杀死这样的大查询?

1 个答案:

答案 0 :(得分:15)

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

获得所有内容
mapred job -list

hadoop job -list

使用作业ID,您可以使用以下命令将其删除。

hadoop job -kill <job_id>

另一种选择是使用

终止应用程序
yarn application -kill <application_id>