通过查看端口发现,9000端口只允许本机访问,我远程连接当然会提示拒绝访问了。可能是Hadoop为了保证集群的安全性,默认的是本集群之间的访问,只允许配置的某一个IP访问吧。于是我想能不能把这个端口放开,允许所以IP访问。于是我把hosts中的文件做了下面的修改。 将hadoop-master指向的IP地址指向0.0.0.0,然后重启hadoop查看端口占用。 参考 http://blog.csdn.net/yjc_1111/article/details/53817750