直接上代码吧
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 指定队列
String jobUrl= "http://xx:8088/proxy/
Flink on YARN Rest API 实践

这篇博客展示了如何使用Flink on YARN的Rest API来监控任务状态。文中列举了多个正在运行的任务,包括任务名称、状态和YARN应用ID。读者可以了解到如何获取并解析这些信息。
最低0.47元/天 解锁文章
3198

被折叠的 条评论
为什么被折叠?



