2013-07-23 1 views
0

Мне нужно установить свойство -Xmx задания, работающего на узле данных.Настройка памяти заданий в Hadoop 1.2.0

На задача трекера узел Я пытался поставить Свойства

<property> 
    <name>mapred.map.java.opts</name> 
    <value>-Xmx64m</value> 
</property> 
<property> 
    <name>mapred.reduce.java.opts</name> 
    <value>-Xmx64m</value> 
</property> 

в конф/сердцевине-site.xml

но это не оказывает никакого влияния на представленные работы, я все еще вижу процесс Java с -Xmx200m в списке процессов.

Прошу совета.

ответ

1

Попробуйте использовать:

<property> 
    <name>mapred.map.child.java.opts</name> 
    <value>-Xmx64m</value> 
</property> 
<property> 
    <name>mapred.reduce.child.java.opts</name> 
    <value>-Xmx64m</value> 
</property> 

в вашем Conf/mapred-site.xml на каждом узле данных.

+0

следует ли это делать только на главном узле или на каждом узле данных? – jdevelop

+0

@jdevelop - на каждом узле данных – highlycaffeinated

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