原因是hadoop的9000端口默认只有本地ip可以访问,需要将9000端口开启全网ip访问权限
1、修改$HADOOP_HOME/etc/hadoop/core-site.xml文件
把ip改成系统用户名
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://roy:9000</value>
</property>
</configuration>
2、修改/etc/hosts
192.168.1.101 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.101 roy