如何在不知道应用程序 ID 的情况下杀死 Hive 查询?



我的hive-server2列出了一些正在运行的作业,所以我可以找到各种query_id。

但是在Yarn 8088页面中没有纱线应用信息。

我的问题是如何杀死正在运行的作业。

如果使用 Yarn 作为资源管理器,则可以通过在 shell 中运行以下命令来查找所有正在运行的作业:

yarn application -list -appStates ALL

您可以将 ALL 更改为正在运行等,具体取决于您有兴趣查看的应用程序状态。

查看正在运行的应用程序的上述命令的替代命令是:

mapred job -list

为了终止特定的应用程序/作业,使用 YARN,您可以运行:

yarn application -kill <application_id>

否则:

mapred job -kill <job_id>

最新更新