外网无法访问HDFS解决方法
原文链接: https://blog.csdn.net/vaf714/article/details/82996860 A 云主机是 Linux 环境,搭建 Hadoop 伪分布式,公网 IP:49.4.71.xxx,内网 IP:192.168.0.80,主机名:ruixin4。 Hadoop 配置信息如下: <property> <name>fs . defaultFS< / name> <value>hdfs: / / ruixin4:8020< / value> < / property> Hosts 文件配置 : 127 . 0 . 0 . 1 localhost localhost . localdomain localhost4 localhost4 . localdomain4 ::1 localhost localhost . localdomain localhost6 localhost6 . localdomain6 192 . 168 . 0 . 80 ruixin4 在 A 云主机上开启 HDFS,JPS 查看进程都没有异常,通过 Shell 操作 HDFS 文件也没有问题。 通过浏览器访问 50070 端口管理界面也没有问题。 在本地机器上使用 Java API 操作远程 HDFS 文件,URI 使用公网 IP,代码如下: fileSystem =