gpt4 book ai didi

hadoop-yarn - 按应用程序名称杀死 yarn 应用程序

转载 作者:行者123 更新时间:2023-12-04 22:56:30 28 4
gpt4 key购买 nike

我想创建一个 cron 来通过它的应用程序名称杀死一个 yarn 应用程序(Spark)。但我发现 yarn 应用程序 -kill 需要一个应用程序 ID。是否有解决方案可以通过应用程序名称杀死它,或者使用应用程序名称获取应用程序 ID。

谢谢

最佳答案

“yarn application -list”的输出包含以下yarn应用的信息:

  • 应用程序 ID
  • 应用名称
  • 申请类型
  • 用户
  • 队列
  • 国家
  • 最终状态
  • 进度
  • 跟踪网址

  • 您可以通过所需的参数列出应用程序和 awk。
    例如:按“应用程序名称”列出应用程序

    yarn 应用-列表| awk '$2 == "APPLICATION_NAME"{ 打印 $1 }' > applications_list.txt

    然后你可以遍历文件并杀死应用程序,如下所示:
    while read p; do
    echo $p
    yarn application -kill $p
    done <applications_list.txt

    关于hadoop-yarn - 按应用程序名称杀死 yarn 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37067373/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com