如何杀死由hive启动的映射作业



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

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

另一种方法是通过命令行杀人。然而,我找不到任何通过命令行运行的作业。

我尝试了两个命令:

  • yarn application -list
  • mapred job -list

如何杀死这样的大查询?

运行作业或从Web UI时,可以从配置单元CLI获取作业ID。您还可以使用资源管理器中的应用程序ID列出作业ID。理想情况下,你应该从获得一切

mapred job -list

hadoop job -list

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

hadoop job -kill <job_id>

另一种选择是使用终止应用程序

yarn application -kill <application_id>

最新更新