2017-04-17 13 views
0

ハープトップクラスタの起動に問題があります。名前ノードとジョブトラッカーは、要求されたアドレスを割り当てることができないということを開始する際に例外をスローしています。Hadoopがリクエストアドレスを割り当てることができません

ここでは私のコア-site.xmlファイル:

<configuration> 
    <property> 
     <name>fs.default.name</name> 
     <value>hdfs://name.node.private.ip:9000</value> 
    </property> 
</configuration> 

、ここでは私のmapred-site.xmlファイルです:

<configuration> 
    <property> 
     <name>mapred.job.tracker</name> 
     <value>job.tracker.private.ip:9001</value> 
    </property> 
    <property> 
     <name>mapreduce.job.counters.limit</name> 
     <value>1000</value> 
    </property> 
    <property> 
     <name>mapred.tasktracker.map.tasks.maximum</name> 
     <value>50</value> 
    </property> 
    <property> 
     <name>mapred.tasktracker.reduce.tasks.maximum</name> 
     <value>50</value> 
    </property> 
</configuration> 

また私の仕事トラッカーのマスターファイルには、そのプライベートIPと含まれていスレーブファイルには、4つのスレーブのプライベートipsが含まれています。名前ノードのマスターファイルにはプライベートIPが含まれ、スレーブファイルには4つのスレーブのプライベートipsが含まれます。各スレーブノードのマスターファイルは空白で、スレーブファイルにはプライベートIPが含まれています。

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 
::1   localhost6 localhost6.localdomain6 

答えて

0

あなたは、/ etc/hostsファイルを変更する必要があります:

の/ etc /ファイルが修正されていないとこのようになり開催しています。次の形式では動作します:

127.0.0.1 privateDns subdomain localhost 
privateIp privateDns subdomain 

をので、プライベートIPは172.31.0.1あるとprivateDnsが、それは次のよう

127.0.0.1 ip-172-31-0-1.us-west-2.compute.internal ip-172-31-0-1 localhost 
172.31.0.1 ip-172-31-0-1.us-west-2.compute.internal ip-172-31-0-1 
よう希望 ip-172-31-0-1.us-west-2.compute.internalある場合
関連する問題