2014-10-18 61 views
0

我正在运行hadoop 2.5.1,并且从服务器连接到主服务器时出现问题。我的目标是建立一个hadoop集群。我希望有人能够帮助,我已经过了这么久了! :)即使服务正在运行并且端口已打开,Hadoop从站也无法连接到主服务器

这是干什么来从站的日志文件:

2014-10-18 22:14:07,368 WARN org.apache.hadoop.hdfs.server.datanode.DataNode: Problem connecting to server: master/192.168.0.104:8020 

这是我的核心-site.xml中-file(相同的主机和从机):

<configuration> 
    <property> 
    <name>fs.default.name</name> 
    <value>hdfs://master/</value> 
    </property> 
</configuration> 

这是我的主人 - 文件((几乎)相同的主机和从机)..我硬编码地址有没有任何成功:

127.0.0.1  localhost 
192.168.0.104 xubuntu: xubuntu 
192.168.0.104 master 
192.168.0.194 slave 

# The following lines are desirable for IPv6 capable hosts 
::1  ip6-localhost ip6-loopback 
fe00::0 ip6-localnet 
ff00::0 ip6-mcastprefix 
ff02::1 ip6-allnodes 
ff02::2 ip6-allrouters 

Netstats FR OM主:

[email protected]:/usr/local/hadoop/logs$ netstat -atnp | grep 8020 
(Not all processes could be identified, non-owned process info 
will not be shown, you would have to be root to see it all.) 
tcp  0  0 192.168.0.104:8020  0.0.0.0:*    LISTEN  26917/java  
tcp  0  0 192.168.0.104:52114  192.168.0.104:8020  ESTABLISHED 27046/java  
tcp  0  0 192.168.0.104:8020  192.168.0.104:52114  ESTABLISHED 26917/java 

Nmap的由主到主:由从到主

Starting Nmap 6.40 (http://nmap.org) at 2014-10-18 22:36 EEST 
Nmap scan report for master (192.168.0.104) 
Host is up (0.000072s latency). 
rDNS record for 192.168.0.104: xubuntu: 
PORT  STATE SERVICE 
8020/tcp open unknown 

..和NMAP(即使当该端口是开放时,从没有连接到它。) :

[email protected]:/usr/local/hadoop/logs$ nmap master -p 8020 
Starting Nmap 6.40 (http://nmap.org) at 2014-10-18 22:35 EEST 
Nmap scan report for master (192.168.0.104) 
Host is up (0.14s latency). 
PORT  STATE SERVICE 
8020/tcp open unknown 

这是怎么回事?问题不是关于防火墙..我也读过每一个线程都没有任何成功。我对此感到沮丧。:(

回答

0

至少有一个问题是您使用HDFS的旧配置名称。对于版本2.5.1,配置名称应该是fs.defaultFS而不是fs.default.name。我也建议定义端口的值,所以值将是hdfs://master:8020

对不起,我不是linux的大师,所以我不知道nmap,但telnet的工作从奴隶到主人的端口?

相关问题