#!/bin/bash

作业名称列表,用空格分隔

job_names="job1 job2 job3"

循环查询每个作业的作业id,并停止运行

for job_name in $job_names do job_id=$(yarn application -list | grep $job_name | awk '{print $1}') if [ -z "$job_id" ]; then echo "$job_name not found" else yarn application -kill $job_id echo "$job_name stopped" fi done

完成shell脚本停止yarn上的多个大数据作业通过作业名称查询出对应的作业id批量停止作业运行

原文地址: https://www.cveoy.top/t/topic/EmP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录