<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>question Dose MapReduce2 have log4j in order to limit the logs size and backup number ? in Support Questions</title>
    <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216953#M178862</link>
    <description>&lt;P&gt;&lt;A href="https://community.cloudera.com/legacyfs/online/attachments/86401-capture.png"&gt;capture.png&lt;/A&gt;under the following mapred folder&lt;/P&gt;&lt;PRE&gt;/var/log/hadoop-mapreduce/mapred&lt;/PRE&gt;&lt;P&gt;we have the following log files&lt;/P&gt;&lt;PRE&gt;[root@master mapred]# du -sh *20M 
mapred-mapred-historyserver-master.sys64.com.log257M 
mapred-mapred-historyserver-master.sys64.com.log.1257M 
mapred-mapred-historyserver-master.sys64.com.log.2257M 
mapred-mapred-historyserver-master.sys64.com.log.3257M  
mapred-mapred-historyserver-master.sys64.com.log.4257M 
mapred-mapred-historyserver-master.sys64.com.log.5257M 
mapred-mapred-historyserver-master.sys64.com.log.64.0K 
mapred-mapred-historyserver-master.sys64.com.out4.0K 
mapred-mapred-historyserver-master.sys64.com.out.14.0K 
mapred-mapred-historyserver-master.sys64.com.out.24.0K 
mapred-mapred-historyserver-master.sys64.com.out.34.0K 
mapred-mapred-historyserver-master.sys64.com.out.44.0K 
mapred-mapred-historyserver-master.sys64.com.out.5
&amp;lt;br&amp;gt;&lt;/PRE&gt;&lt;P&gt;which is the log4j configuration that need update so each
file will not be greater than 100M and maxbackup file will not more then 3
files&lt;/P&gt;&lt;P&gt;we search in the service Mapreduce2 --&amp;gt; configuration&lt;/P&gt;&lt;P&gt;but we not found any log4j file , is it logical ?&lt;/P&gt;</description>
    <pubDate>Wed, 08 Aug 2018 22:16:47 GMT</pubDate>
    <dc:creator>mike_bronson7</dc:creator>
    <dc:date>2018-08-08T22:16:47Z</dc:date>
    <item>
      <title>Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216953#M178862</link>
      <description>&lt;P&gt;&lt;A href="https://community.cloudera.com/legacyfs/online/attachments/86401-capture.png"&gt;capture.png&lt;/A&gt;under the following mapred folder&lt;/P&gt;&lt;PRE&gt;/var/log/hadoop-mapreduce/mapred&lt;/PRE&gt;&lt;P&gt;we have the following log files&lt;/P&gt;&lt;PRE&gt;[root@master mapred]# du -sh *20M 
mapred-mapred-historyserver-master.sys64.com.log257M 
mapred-mapred-historyserver-master.sys64.com.log.1257M 
mapred-mapred-historyserver-master.sys64.com.log.2257M 
mapred-mapred-historyserver-master.sys64.com.log.3257M  
mapred-mapred-historyserver-master.sys64.com.log.4257M 
mapred-mapred-historyserver-master.sys64.com.log.5257M 
mapred-mapred-historyserver-master.sys64.com.log.64.0K 
mapred-mapred-historyserver-master.sys64.com.out4.0K 
mapred-mapred-historyserver-master.sys64.com.out.14.0K 
mapred-mapred-historyserver-master.sys64.com.out.24.0K 
mapred-mapred-historyserver-master.sys64.com.out.34.0K 
mapred-mapred-historyserver-master.sys64.com.out.44.0K 
mapred-mapred-historyserver-master.sys64.com.out.5
&amp;lt;br&amp;gt;&lt;/PRE&gt;&lt;P&gt;which is the log4j configuration that need update so each
file will not be greater than 100M and maxbackup file will not more then 3
files&lt;/P&gt;&lt;P&gt;we search in the service Mapreduce2 --&amp;gt; configuration&lt;/P&gt;&lt;P&gt;but we not found any log4j file , is it logical ?&lt;/P&gt;</description>
      <pubDate>Wed, 08 Aug 2018 22:16:47 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216953#M178862</guid>
      <dc:creator>mike_bronson7</dc:creator>
      <dc:date>2018-08-08T22:16:47Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216954#M178863</link>
      <description>&lt;P&gt;Hi &lt;A rel="user" href="https://community.cloudera.com/users/26229/uribarih.html" nodeid="26229"&gt;@Michael Bronson&lt;/A&gt; ,&lt;/P&gt;&lt;P&gt; can you set this parameter in Custom mapred site  , and see if it works ?&lt;/P&gt;&lt;P&gt;Reference : &lt;A href="https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml" target="_blank"&gt;https://hadoop.apache.org/docs/stable/hadoop-mapreduce-client/hadoop-mapreduce-client-core/mapred-default.xml&lt;/A&gt;&lt;/P&gt;&lt;PRE&gt;yarn.app.mapreduce.task.container.log.backups=3
yarn.app.mapreduce.am.container.log.limit.kb=102400	&lt;/PRE&gt;</description>
      <pubDate>Wed, 08 Aug 2018 23:59:37 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216954#M178863</guid>
      <dc:creator>akhilsnaik</dc:creator>
      <dc:date>2018-08-08T23:59:37Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216955#M178864</link>
      <description>&lt;P&gt;I set that under Custom mapred-site: and I restart the service&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="86402-capture.png" style="width: 1145px;"&gt;&lt;img src="https://community.cloudera.com/t5/image/serverpage/image-id/16200i61FADC20D584B8C4/image-size/medium?v=v2&amp;amp;px=400" role="button" title="86402-capture.png" alt="86402-capture.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 18 Aug 2019 03:04:51 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216955#M178864</guid>
      <dc:creator>mike_bronson7</dc:creator>
      <dc:date>2019-08-18T03:04:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216956#M178865</link>
      <description>&lt;P&gt;but files still not effected , seems this conf isnt work , or I miss something?&lt;/P&gt;&lt;PRE&gt;&lt;BR /&gt;ls -ltr
total 1592376
-rw-r--r--. 1 mapred hadoop 268437275 Aug 22  2017 mapred-mapred-historyserver-master.sys64.com.log.6
-rw-r--r--. 1 mapred hadoop 268435538 Aug 28  2017 mapred-mapred-historyserver-master.sys64.com.log.5
-rw-r--r--. 1 mapred hadoop 268435639 Sep  2  2017 mapred-mapred-historyserver-master.sys64.com.log.4
-rw-r--r--. 1 mapred hadoop 268435470 May 30 10:02 mapred-mapred-historyserver-master.sys64.com.log.3
-rw-r--r--  1 mapred hadoop 268441217 Jul 10 02:45 mapred-mapred-historyserver-master.sys64.com.log.2
-rw-r--r--  1 mapred hadoop 268442505 Jul 16 01:17 mapred-mapred-historyserver-master.sys64.com.log.1
-rw-r--r--  1 mapred hadoop      1477 Jul 19 15:28 mapred-mapred-historyserver-master.sys64.com.out.5
-rw-r--r--  1 mapred hadoop      1687 Jul 25 17:51 mapred-mapred-historyserver-master.sys64.com.out.4
-rw-r--r--  1 mapred hadoop      1477 Jul 29 15:17 mapred-mapred-historyserver-master.sys64.com.out.3
-rw-r--r--  1 mapred hadoop      1477 Aug  1 19:30 mapred-mapred-historyserver-master.sys64.com.out.2
-rw-r--r--  1 mapred hadoop      1687 Aug  7 11:48 mapred-mapred-historyserver-master.sys64.com.out.1
-rw-r--r--  1 mapred hadoop      1477 Aug  8 17:09 mapred-mapred-historyserver-master.sys64.com.out
-rw-r--r--  1 mapred hadoop  19888308 Aug  8 17:20 mapred-mapred-historyserver-master.sys64.com.log&lt;/PRE&gt;&lt;PRE&gt;&lt;BR /&gt;&lt;/PRE&gt;</description>
      <pubDate>Thu, 09 Aug 2018 00:22:04 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216956#M178865</guid>
      <dc:creator>mike_bronson7</dc:creator>
      <dc:date>2018-08-09T00:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216957#M178866</link>
      <description>&lt;P&gt;@Akhil any suggestion regarding my comments ?&lt;/P&gt;</description>
      <pubDate>Thu, 09 Aug 2018 03:35:45 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216957#M178866</guid>
      <dc:creator>mike_bronson7</dc:creator>
      <dc:date>2018-08-09T03:35:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216958#M178867</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/26229/uribarih.html" nodeid="26229"&gt;@Michael Bronson&lt;/A&gt;&lt;/P&gt;&lt;P&gt;MapReduce uses RFA appender. Which is defined inside the "Advanced hdfs-log4j"&lt;/P&gt;&lt;PRE&gt;Ambari UI --&amp;gt; HDFS --&amp;gt; Configs --&amp;gt; Advanced --&amp;gt; "Advanced hdfs-log4j" --&amp;gt; hdfs-log4j template (Text area)&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;You will find something like this.   By default you can see it like following:&lt;/P&gt;&lt;PRE&gt;#
# Rolling File Appender
#
log4j.appender.RFA=org.apache.log4j.RollingFileAppender
log4j.appender.RFA.File=${hadoop.log.dir}/${hadoop.log.file}
# Logfile size and and 30-day backups
log4j.appender.RFA.MaxFileSize={{hadoop_log_max_backup_size}}MB
log4j.appender.RFA.MaxBackupIndex={{hadoop_log_number_of_backup_files}}
log4j.appender.RFA.layout=org.apache.log4j.PatternLayout
log4j.appender.RFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} - %m%n
log4j.appender.RFA.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;NOTE:
 However making changes to "RFA" appender will not be good because this 
appender is also being used by many other components.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;So if you want just want to limit the number of logfiles based on size for MapReduce hostory server only then you can try this :&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;1. Create a new Appender like "RFA_MAPRED" inside the somewhere just below the RFA appender which we posted above.&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;Ambari UI --&amp;gt; HDFS --&amp;gt; Configs --&amp;gt; Advanced --&amp;gt; "Advanced hdfs-log4j" --&amp;gt; hdfs-log4j template (Text area)&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;Add "RFA_MAPRED" as following:&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;#
# MapReduce Rolling File Appender (ADDED MANUALLY)
#
log4j.appender.RFA_MAPRED=org.apache.log4j.RollingFileAppender
log4j.appender.RFA_MAPRED.File=${hadoop.log.dir}/${hadoop.log.file}
log4j.appender.RFA_MAPRED.MaxFileSize=100MB
log4j.appender.RFA_MAPRED.MaxBackupIndex=3
log4j.appender.RFA_MAPRED.layout=org.apache.log4j.PatternLayout
log4j.appender.RFA_MAPRED.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} - %m%n
log4j.appender.RFA_MAPRED.layout.ConversionPattern=%d{ISO8601} %-5p %c{2} (%F:%M(%L)) - %m%n&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;2. Now Save the config changes. Click Save Button.&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;3. Now we need to edit the "Advanced mapred-env"  &lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;Ambari UI --&amp;gt; MapReduce --&amp;gt; Configs --&amp;gt; Advanced --&amp;gt; "Advanced mapred-env" --&amp;gt; mapred-env template&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;Change the following line to use the "RFA_MAPRED" appender instead of default "RFA" (Single line change)&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Old value:&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;export HADOOP_MAPRED_ROOT_LOGGER=INFO,RFA&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;New value:&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;export HADOOP_MAPRED_ROOT_LOGGER=INFO,RFA_MAPRED&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;4. Save and restart all required services to get this change reflected.&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;5. You can also verify that MapReduce is now using the correct Appender by running the following Command on Job History Server host.&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;PRE&gt;# ps -ef | grep JobHistoryServer&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;. You should see   -Dhadoop.root.logger=DEBUG,RFA_MAPRED  in the output of the above command.&lt;/P&gt;</description>
      <pubDate>Thu, 09 Aug 2018 05:36:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216958#M178867</guid>
      <dc:creator>jsensharma</dc:creator>
      <dc:date>2018-08-09T05:36:03Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216959#M178868</link>
      <description>&lt;P&gt;@Jay , great let me check your procedure on my cluster , I will update soon ...&lt;/P&gt;</description>
      <pubDate>Thu, 09 Aug 2018 15:38:39 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216959#M178868</guid>
      <dc:creator>mike_bronson7</dc:creator>
      <dc:date>2018-08-09T15:38:39Z</dc:date>
    </item>
    <item>
      <title>Re: Dose MapReduce2 have log4j in order to limit the logs size and backup number ?</title>
      <link>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216960#M178869</link>
      <description>&lt;P&gt;@Jay , thank you so much we do the testing and they are fine , now we need to do the steps VIA API&lt;/P&gt;</description>
      <pubDate>Fri, 10 Aug 2018 12:47:03 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Support-Questions/Dose-MapReduce2-have-log4j-in-order-to-limit-the-logs-size/m-p/216960#M178869</guid>
      <dc:creator>mike_bronson7</dc:creator>
      <dc:date>2018-08-10T12:47:03Z</dc:date>
    </item>
  </channel>
</rss>

