我使用命令yarn application -kill <app_id>
杀死了纱线应用程序。
我提交的作业目前处于NEW_SAVING状态,我想杀死它。
当我尝试纱线申请时 - 我会连续收到以下信息
INFO impl.YarnClientImpl: Waiting for application application_XXXX_XXXX to be killed.
任何想法我怎么能有力地杀死它?
答案 0 :(得分:1)
'yarn application -list'的输出包含以下纱线应用程序信息:
您可以通过必需的参数列出应用程序和awk。例如:按“应用程序名称”列出应用程序
纱线应用-列表| awk'$ 6 ==“ NEW_SAVING” {打印$ 1}'> applications_list.txt
然后您可以遍历文件并按如下所示终止应用程序:
while read p; do
echo $p
yarn application -kill $p
done <applications_list.txt
答案 1 :(得分:0)