为什么DataNode无法下载文件?

时间:2019-08-06 04:06:55

标签: java linux hadoop

这很奇怪。我已经看到NameNode和DataNode已经在jps命令中启动。我可以进入NameNode WebSite(50070)并使用“ hdfs dfs -get”来获取文件。但是我无法下载文件从NameNode网站。

1 个答案:

答案 0 :(得分:0)

问题是因为/ etc / hosts文件。我配置了主机名和IP的关系。 IP为127.0.0.1。因此hadoop使用127.0.0.1。如果我使用其他主机访问。浏览器将使用localhost访问。因此该文件无法从NameNode网站下载。

因此仅将主机名配置为真实的IPv4地址,然后重新启动hadoop。

另一件事:我已经将core-site.xml的fs.defaultFS属性配置为hdfs:// centos110:9000。 centos110主机名是/ etc / host文件中的配置。