0

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 にホストを追加しようとしましたが、それでも失敗しました

お願い助けて、

4

1 に答える 1

0

core-site.xml の問題ではないでしょうか。 <value> hdfs://localhost </value>

これを試してみてください。<value>hdfs://localhost:8020</value>

于 2012-08-28T07:23:37.407 に答える