启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?

我是在虚拟机上安装的完全分布式的集群。
3个虚拟机,OS是CentOS 6.6,仅仅安装了Hadoop2.6.4。Hbase、zookeeper等等都没装。
iptables, selinux等等都关闭了,ssh免密登录也没问题。
使用start-dfs.sh和start-yarn.sh,都能成功启动。
但是,fs.defaultFS中配置的9000端口没有出现在监听中。
使用telnet 这个端口,显示"Connection refused"
请问,这是什么原因?

core-site.xml配置如下:

<configuration>
    <property>
      <name>fs.defaultFS</name>
      <value>hdfs://master:9000</value>
    </property>
    <property>
      <name>hadoop.tmp.dir</name>
      <value>/var/hadoop</value>
    </property>

</configuration>

hdfs-site.xml配置如下:

<configuration>
 
    <property>
      <name>dfs.namenode.rpc-address</name>
      <value>master:9001</value>
    </property>
    <property>
      <name>dfs.namenode.secondary.http-address</name>
      <value>slave1:50090</value>
    </property>
    <property>
      <name>dfs.blocksize</name>
      <value>67108864</value>
    </property>
     
    <property>
      <name>dfs.namenode.name.dir</name>
      <value>file:/var/hadoop/name</value>
    </property>
    <property>
      <name>dfs.datanode.name.dir</name>
      <value>file:/var/hadoop/data</value>
    </property>
 
    <property>
      <name>dfs.replication</name>
      <value>1</value>
    </property>
 
</configuration>

使用jps可以看到各个进程:

[root@master sbin]# jps
4128 Jps
3512 NameNode
3774 ResourceManager

查看监听端口,没有9000这个端口:

[root@master sbin]# netstat -ntlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name  
tcp        0      0 0.0.0.0:50070               0.0.0.0:*                   LISTEN      3512/java         
tcp        0      0 0.0.0.0:22                  0.0.0.0:*                   LISTEN      981/sshd          
tcp        0      0 192.168.56.105:8088         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 127.0.0.1:25                0.0.0.0:*                   LISTEN      1081/master       
tcp        0      0 192.168.56.105:8030         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:8031         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:8032         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:8033         0.0.0.0:*                   LISTEN      3774/java         
tcp        0      0 192.168.56.105:9001         0.0.0.0:*                   LISTEN      3512/java
阅读 24k
1 个回答

default ns应该跟rpc的端口一致

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进