我是在腾讯云的服务器上配置的Hadoop,本地用Java API调用的时候报错,确认不是防火墙的问题。
解决:修改core-site.xml
修改fs.defaultFS的配置,将localhost改为你服务器的内网IP地址,云服务也是一样,改内网地址,不是外网地址!!!
<property>
<name>fs.defaultFS</name>
<value>hdfs://内网IP地址:8020</value>
</property>
不懂的可以参考下面的链接
Reference
https://blog.csdn.net/u013305864/article/details/96462627