主机名失败的Hadoop安装

时间:2012-03-23 08:38:58

标签: hadoop hostname cloudera

我尝试安装hadoop单节点,

当我尝试在我的配置上使用localhost和我的ip地址时,我的hadoop运行良好。 但是当我将IP地址更改为主机名时,我收到了错误.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但它仍然失败

请帮帮我,

1 个答案:

答案 0 :(得分:0)

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

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