JavaApi YarnClient设置超时时间

  • 概述
    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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容