Commit f55fad42 by Gabe Mulley

Merge pull request #2786 from proversity-org/config/mapred

Provide for Yarn/MapReduce memory allocation (Hadoop)
parents b25954cb 9eabe9ef
...@@ -60,3 +60,23 @@ hadoop_common_debian_pkgs: ...@@ -60,3 +60,23 @@ hadoop_common_debian_pkgs:
- maven - maven
hadoop_common_redhat_pkgs: [] hadoop_common_redhat_pkgs: []
#
# MapReduce/Yarn memory config (defaults for m1.medium)
# http://docs.aws.amazon.com/ElasticMapReduce/latest/DeveloperGuide/TaskConfiguration_H2.html
#
# mapred_site_config:
# mapreduce.map.memory_mb: 768
# mapreduce.map.java.opts: '-Xmx512M'
# mapreduce.reduce.memory.mb: 1024
# mapreduce.reduce.java.opts: '-Xmx768M'
# yarn_site_config:
# yarn.app.mapreduce.am.resource.mb: 1024
# yarn.scheduler.minimum-allocation-mb: 32
# yarn.scheduler.maximum-allocation-mb: 2048
# yarn.nodemanager.resource.memory-mb: 2048
# yarn.nodemanager.vmem-pmem-ratio: 2.1
mapred_site_config: {}
yarn_site_config: {}
...@@ -6,4 +6,14 @@ ...@@ -6,4 +6,14 @@
<name>mapreduce.framework.name</name> <name>mapreduce.framework.name</name>
<value>yarn</value> <value>yarn</value>
</property> </property>
{% if mapred_site_config is defined %}
{% for key,value in mapred_site_config.iteritems() %}
<property>
<name>{{ key }}}</name>
<value>{{ value }}</value>
</property>
{% endfor %}
{% endif %}
</configuration> </configuration>
\ No newline at end of file
...@@ -10,4 +10,14 @@ ...@@ -10,4 +10,14 @@
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name> <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>
<value>org.apache.hadoop.mapred.ShuffleHandler</value> <value>org.apache.hadoop.mapred.ShuffleHandler</value>
</property> </property>
{% if yarn_site_config is defined %}
{% for key,value in yarn_site_config.iteritems() %}
<property>
<name>{{ key }}}</name>
<value>{{ value }}</value>
</property>
{% endfor %}
{% endif %}
</configuration> </configuration>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment