2015-03-12 3 views
1

Я использую YARN на hadoop 2.6.0. Когда я побежал работу MapReduce, я получил сообщение об ошибке, как это:YARN hadoop error java пустое место

15/03/12 22:22:59 INFO mapreduce.Job: Task Id : attempt_1426132548565_0003_m_000002_1, Status : FAILED 
Error: Java heap space 
15/03/12 22:22:59 INFO mapreduce.Job: Task Id : attempt_1426132548565_0003_m_000000_1, Status : FAILED 
Error: Java heap space 
15/03/12 22:23:20 INFO mapreduce.Job: Task Id : attempt_1426132548565_0003_m_000002_2, Status : FAILED 
Error: Java heap space 
Container killed by the ApplicationMaster. 

Am I ложно настроить java.opts Собственость. Это ошибка из-за этой конфигурации? Есть ли связь между настройками памяти на сайте пряжи и mapred-site?

Я очень смущен, мне нужна ваша предложить все спасибо

ответ

0

Когда контейнер превышает использование памяти/процессора, она погибает от ведущего приложения. В вашем случае карты могут использовать избыточную память. Попробуйте добавить следующие конфигурации:

В mapred-site.xml:

<property> 
    <name> mapreduce.map.memory.mb </name> 
    <value>1024</value> 
    <description>Enter The amount of memory to request from the scheduler for each map task. </description> 
</property> 

Значение по умолчанию равно 1024, попробуйте увеличить его 2048.

Я хотел бы предложить вам перезапустить кластер после изменение конфигураций

Смежные вопросы