问题
今天在学习 Hadoop 的时候,在通过 9870 端口访问时出现了一下问题:
- 无法通过主机名
haoop102:9870
访问,必须使用 IP 地址 - 在通过 webui 打开文件时出现了错误
Couldn't preview the file.
解决方案
- 修改 Hadoop 的
etc/hdfs-site.xml
,增加:<property> <name>dfs.webhdfs.enabled</name> <value>true</value>
-
对所有集群重新分发
etc/hdfs-site.xml
-
Windows 下打开
C:\Windows\System32\drivers\etc\
-
修改
hosts
文件权限(对本机用户赋予写入权限),右键改文件,做以下修改
-
打开
hosts
文件,将集群主机的地址和主机名的映射写入文件,保存退出
-
重新测试,一切 ok