2012-03-23 57 views
0

我尝试安装Hadoop的单个节点,Hadoop的安装与主机名失败

当我尝试使用本地主机,在我的配置我的IP地址,我的Hadoop运行良好。 但当我更改IP地址为主机名,我得到了error.NameNode和JobTracker无法运行。

我该怎么办?

这是我的配置

1.core-site.xml 

<property> 
    <name>hadoop.tmp.dir</name> 
    <value>/usr/lib/hadoop-0.20/tmp</value> 
</property> 

<property> 
    <name>fs.default.name</name> 
    <value>hdfs://localhost</value> 
</property> 


2.hdfs-site.xml 

<property> 
    <name>dfs.replication</name> 
    <value>1</value> //menujukkan jumlah cluster 
</property> 

3.mapred-site.xml 

<property> 
    <name>mapred.job.tracker</name> 
    <value>localhost:8021</value> 
<property> 

<property> 
    <name>mapred.local.dir</name> 
    <value>/home/disk1/mapred/local</value> 
</property> 

这是我的/ etc/hosts文件

127.0.0.1 localhost.localdomain localhost cloudera_master 
10.0.2.15 cloudera_master 

我只是localhost更改主机名 “cloudera_master”,但它的失败。 我已经尝试添加主机到我的/ etc/hosts文件,但它还是没有

请帮助我,

+0

你可以发布你的NameNode和JobTracker日志的实际错误。 – 2012-03-23 11:08:51

回答

0

不是核心-site.xml中的问题? <value> hdfs://localhost </value>

试试这个。 <value>hdfs://localhost:8020</value>