我现在使用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>