-
概述
Hadoop版本3.4.1, 使用YarnClient時因為本地沒有配置host映射導致報錯, 但是接口一直阻塞無返回, 如獲取Application狀態(tài), 列表, 詳情等操作時; 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

