直接上代码吧
package yarn;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.mzlion.easyokhttp.HttpClient;
import org.apache.commons.collections.CollectionUtils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
public class GetYarnApps {
// private static volatile ConcurrentHashMap<String, String> currentTaskMap = new ConcurrentHashMap<String, String>();
private static volatile List<String> failedTaskList = new ArrayList<String>();
public static void main(String[] args) throws InterruptedException {
// String url = "http://xx:8088/ws/v1/cluster/apps";
// String url = "http://xx:8088/ws/v1/cluster/apps?queue=users"; //todo 指定队列
//todo 生产环境
String url = "http://xx:8088/ws/v1/cluster/apps?queue=flink"; //todo 指定队列