hadoop - 如何杀死由配置单元启动的 mapred 作业?

标签 hadoop mapreduce hive hadoop-yarn cloudera-cdh

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

我可以通过 JobTracker Web 控制台找到这个大作业,但它没有提供终止它的按钮。

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

我已经尝试了 2 个命令:

  • yarn 应用程序列表
  • 映射作业列表

如何终止这样的大查询?

最佳答案

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

mapred job -list

hadoop job -list

使用作业 ID,您可以使用以下命令将其杀死。

hadoop job -kill <job_id>

另一种选择是使用

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

关于hadoop - 如何杀死由配置单元启动的 mapred 作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28470802/

相关文章:

json - 如何在Hive中为此Json数据创建架构?

python - 为什么在使用 Python 脚本读取或写入 Hadoop 文件系统时会出现这些奇怪的连接错误?

hadoop - Hive MapReduce作业提交失败 “Target is a directory”

RHive rhive.connect() 错误 Mkdirs 创建文件失败

hadoop - 在hadoop中为mkdir命令生成日志

hadoop - 启动hadoop的步骤是什么

java - 需要帮助来为恶意网址的数据集创建mapreduce

ubuntu - JPS 给出空输出,没有一个 Hadoop 守护进程以 start-all.sh 开头,Hadoop Psudo 分布式模式,在 64 位 Windows 操作系统上运行的 32 位虚拟机上

hadoop - HIVE: 'LIMIT' 上的 'SELECT * from' 如何在后台工作?

hadoop - Pig中的NoSuchObjectException使Hacatalog异常