kill yarn的所有RUNNING的任务
时间: 2023-08-07 10:58:52 浏览: 179
要终止所有状态为 "RUNNING" 的 Yarn 任务,您可以使用以下命令:
```
yarn application -list | grep "RUNNING" | awk '{print $1}' | xargs yarn application -kill
```
这个命令会列出所有的 Yarn 应用程序,并从中筛选出状态为 "RUNNING" 的应用程序,然后逐个终止它们。
请确保使用合适的权限运行此命令,以确保可以终止任务。
相关问题
yarn -kill杀掉yarn任务
你可以使用以下命令来杀死Yarn任务:
```
yarn application -kill <application_id>
```
其中,`<application_id>` 是你要杀死的Yarn任务的应用程序ID。你可以通过运行 `yarn application -list` 来获取所有正在运行的Yarn任务的应用程序ID列表。
请注意,只有具有适当权限的用户才能杀死Yarn任务。
yarn批量停止待定任务
如果你想要批量停止 Yarn 中的待定任务,可以使用以下命令:
```
yarn application -list -appStates ACCEPTED | awk '{print $1}' | xargs yarn application -kill
```
这个命令会列出所有处于 ACCEPTED 状态的应用程序,并将这些应用程序的 ID 传递给 `yarn application -kill` 命令,从而批量停止这些应用程序。
如果你想要停止特定状态的待定任务,可以将 `ACCEPTED` 替换为其他状态,例如 `SUBMITTED`、`RUNNING` 等等。
需要注意的是,这个命令会停止所有符合条件的待定任务,因此请确保你真正需要停止这些任务,以免误操作导致任务丢失或者数据丢失。
阅读全文