我的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>