yarn批量停止待定任务
时间: 2023-08-03 18:45:57 浏览: 270
Apache_Hadoop_YARN.pdf
如果你想要批量停止 Yarn 中的待定任务,可以使用以下命令:
```
yarn application -list -appStates ACCEPTED | awk '{print $1}' | xargs yarn application -kill
```
这个命令会列出所有处于 ACCEPTED 状态的应用程序,并将这些应用程序的 ID 传递给 `yarn application -kill` 命令,从而批量停止这些应用程序。
如果你想要停止特定状态的待定任务,可以将 `ACCEPTED` 替换为其他状态,例如 `SUBMITTED`、`RUNNING` 等等。
需要注意的是,这个命令会停止所有符合条件的待定任务,因此请确保你真正需要停止这些任务,以免误操作导致任务丢失或者数据丢失。
阅读全文