<property> <name>mapreduce.reduce.memory.mb</name>
<value>4096</value> </property> change this to 8 G On Wed, Oct 14, 2015 at 12:52 AM, Ranjana Rajendran < ranjana.rajend...@gmail.com> wrote: > Here is Altiscale's documentation about the topic. Do let me know if you > have any more questions. > > http://documentation.altiscale.com/heapsize-for-mappers-and-reducers > > On Tue, Oct 13, 2015 at 9:31 AM, Mich Talebzadeh <m...@peridale.co.uk> > wrote: > >> Hi, >> >> >> >> I have been having some issues with loading data into hive from one table >> to another for 1,767,886 rows. I was getting the following error >> >> >> >> Task with the most failures(4): >> >> ----- >> >> Task ID: >> >> task_1444731612741_0001_r_000000 >> >> >> >> URL: >> >> >> http://0.0.0.0:8088/taskdetails.jsp?jobid=job_1444731612741_0001&tipid=task_1444731612741_0001_r_000000 >> >> ----- >> >> Diagnostic Messages for this Task: >> >> Container [pid=16238,containerID=container_1444731612741_0001_01_000019] is >> running beyond physical memory limits. Current usage: 2.0 GB of 2 GB >> physical memory used; 6.6 GB of 8 GB virtual memory used. Killing >> container. >> >> >> >> >> >> Changed parameters in yarn-site.xml and mapred-site.xml files few times >> but no joy. >> >> >> >> Finally the following changes in mapred-site.xml worked for me >> >> >> >> <property> >> >> <name>mapreduce.job.tracker.reserved.physicalmemory.mb</name> >> >> <value>1024</value> >> >> </property> >> >> >> >> <property> >> >> <name>mapreduce.map.memory.mb</name> >> >> <value>4096</value> >> >> </property> >> >> >> >> <property> >> >> <name>mapreduce.reduce.memory.mb</name> >> >> <value>4096</value> >> >> </property> >> >> >> >> <property> >> >> <name>mapreduce.map.java.opts</name> >> >> <value>-Xmx3072m</value> >> >> </property> >> >> >> >> <property> >> >> <name>mapreduce.reduce.java.opts</name> >> >> <value>-Xmx6144m</value> >> >> </property> >> >> >> >> And the following changes to yarn-site.xml >> >> >> >> <property> >> >> <name>yarn.nodemanager.vmem-check-enabled</name> >> >> <value>false</value> >> >> </property> >> >> <property> >> >> <name>yarn.nodemanager.resource.memory-mb</name> >> >> <value>8192</value> >> >> <description>Amount of physical memory, in MB, that can be allocated for >> containers.</description> >> >> </property> >> >> <property> >> >> <name>yarn.nodemanager.vmem-pmem-ratio</name> >> >> <value>4</value> >> >> <description>Ratio between virtual memory to physical memory when >> setting memory limits for containers</description> >> >> </property> >> >> >> >> I did a lot of web search but most resolution to this issue seems to be >> cryptic or anecdotal. Anyone has better explanation I would be interested. >> >> >> >> Mich Talebzadeh >> >> >> >> *Sybase ASE 15 Gold Medal Award 2008* >> >> A Winning Strategy: Running the most Critical Financial Data on ASE 15 >> >> >> http://login.sybase.com/files/Product_Overviews/ASE-Winning-Strategy-091908.pdf >> >> Author of the books* "A Practitioner’s Guide to Upgrading to Sybase ASE >> 15", ISBN 978-0-9563693-0-7*. >> >> co-author *"Sybase Transact SQL Guidelines Best Practices", ISBN >> 978-0-9759693-0-4* >> >> *Publications due shortly:* >> >> *Complex Event Processing in Heterogeneous Environments*, ISBN: >> 978-0-9563693-3-8 >> >> *Oracle and Sybase, Concepts and Contrasts*, ISBN: 978-0-9563693-1-4, volume >> one out shortly >> >> >> >> http://talebzadehmich.wordpress.com >> >> >> >> NOTE: The information in this email is proprietary and confidential. This >> message is for the designated recipient only, if you are not the intended >> recipient, you should destroy it immediately. Any information in this >> message shall not be understood as given or endorsed by Peridale Technology >> Ltd, its subsidiaries or their employees, unless expressly so stated. It is >> the responsibility of the recipient to ensure that this email is virus >> free, therefore neither Peridale Ltd, its subsidiaries nor their employees >> accept any responsibility. >> >> >> > >