Установка Hadoop с ошибкой имени хоста - PullRequest
0 голосов
/ 23 марта 2012

я пытаюсь установить один узел hadoop,

, когда я пытаюсь использовать localhost и мой IP-адрес в моей конфигурации, мой hadoop работает нормально.но когда я меняю IP-адрес на hostname, я получаю сообщение об ошибке. 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 на hostname "cloudera_master", но это не удалось.Я попытался добавить хост в мой / etc / hosts, но все равно не получилось

Помогите мне, пожалуйста,

1 Ответ

0 голосов
/ 28 августа 2012

Не проблема ли в core-site.xml?<value> hdfs://localhost </value>

Попробуйте это.<value>hdfs://localhost:8020</value>

...