-
概述
Hadoop版本3.4.1, 使用YarnClient时因为本地没有配置host映射导致报错, 但是接口一直阻塞无返回, 如获取Application状态, 列表, 详情等操作时; Debug源码来看会不断重试, 直接到达最大等待时间15分钟, 这个时间太大了
代码
YarnClient client = YarnClient.createYarnClient();
Configuration conf = new YarnConfiguration();
//载入yarn-site.xml,core-site.xml,hdfs.xml等配置
//conf.addResource(new Path(xx));
//默认900000
conf.setInt("yarn.resourcemanager.connect.max-wait.ms", 20000);
//默认30000
conf.setInt("yarn.resourcemanager.connect.retry-interval.ms", 5000);
client.init(conf);
client.start();

https://hadoop.apache.org/docs/stable/hadoop-yarn/hadoop-yarn-common/yarn-default.xml

