问题现象
部署HADOOP后,无法通过http://ip:port访问服务页面
问题1:hdfs-site.xml配置项
- 通过jps命令查看java进程的状态,HADOOP相关的进程运行正常。
jps是jdk提供的一个查看当前java进程的小工具, 可以看做是JavaVirtual Machine Process Status Tool的缩写。
[root@node4 ~]# jps
25059 SecondaryNameNode
25347 ResourceManager
25556 NodeManager
24805 DataNode
29269 Jps
24633 NameNode
- 通过netstat命令查看网络端口服务情况,发现local address列给出的ip地址除了127.0.0.1就是0.0.0.0,这些本地有效的地址,是无法对外提供服务的,这才是问题的关键。
[root@node4 ~]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:43759 0.0.0.0:* LISTEN 24805/java
tcp 0 0 0.0.0.0:50070 0.0.0.0:* LISTEN 24633/java
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 12782/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2325/master
tcp 0 0 0.0.0.0:50010 0.0.0.0:* LISTEN 24805/java
tcp 0 0 0.0.0.0:50075 0.0.0.0:* LISTEN 24805/java
tcp 0 0 0.0.0.0:50020 0.0.0.0:* LISTEN