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

查看:709
本文介绍了启动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

解决方案

default ns应该跟rpc的端口一致

这篇关于启动hadoop后,fs.defaultFS中配置的9000端口没有出现在监听中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆