webhdfs重定向到datanode的url在aws上有无法解析的本地主机名

b09cbbtk  于 2021-06-02  发布在  Hadoop
关注(0)|答案(0)|浏览(220)

我在ec2节点上运行hdfs(伪多节点设置),我使用它通过webhdfs的restapi通过get访问文件,例如:
http:slash-slash ec2-xx-xx-xx-xx.us-west-2.compute.amazonaws。com:50070/webhdfs/v1/foo/bar.txt?op=open
这给了我一个临时重定向到
http:slash-slash ip-yy-yy-yy.us-west-2.compute。internal:50075/webhdfs/v1/foo/bar.txt?op=open&namenoderpcaddress=localhost:9000偏移量=0(&O)
这里xx是分配给我的示例的公共静态ip,yy yy yy是示例的本地ip。
这使得重定向失败,因为显然无法从浏览器打开ip-yy-yy-yy.us-west-2.compute.internal!我希望生成的重定向url将静态公共ip分配给我的示例,可由默认公共dns解析。
下面是hdfs配置默认值的列表,但我不明白是什么导致了这种情况。
my hdfs-site.xml配置:

dfs.replication: 1
dfs.webhdfs.enabled:true

my core-site.xml配置:

fs.defaultFS: hdfs://localhost:9000

感谢您的帮助,谢谢!

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题