1条回答 默认 最新
Super__Bill 2019-01-24 10:22关注请求namenode返回datanode的内网ip,通过修改本地 hosts 文件,把 namenode、datanode 的外网 IP 和 hostname 的映射关系加进去(前提是得有外网IP)
然后在代码中设置:
Configuration conf = new Configuration();
conf.set("dfs.client.use.datanode.hostname", "true");就可以了
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 6无用

