Wednesday, 30 September 2015

Hadoop 2.6 Historyserver Configuration



                                           Hadoop 2.6 Historyserver Configuration


1. Add below parameter in yarn-site.xml

[hadoop@adp031 hadoop]$ cat /usr/local/hadoop/hadoop/etc/hadoop/yarn-site.xml

<property>
    <name>yarn.log-aggregation-enable</name>
        <value>true</value>
        </property>

<property>
        <name>yarn.nodemanager.remote-app-log-dir</name>
            <value>/tmp/logs</value>
            </property>

<property>
    <name>yarn.log-aggregation.retain-seconds</name>
        <value>259200</value>
        </property>

<property>
    <name>yarn.log-aggregation.retain-check-interval-seconds</name>
        <value>3600</value>
        </property>

<property>
<name>yarn.log.server.url</name>
<value>http://adp031:19888/jobhistory/logs/</value>
</property>


2. Add Below parameter in mapred-site.xml

[hadoop@adp031 hadoop]$ cat /usr/local/hadoop/hadoop/etc/hadoop/mapred-site.xml

<property>
<name>mapreduce.jobhistory.address </name>
<value>adp031:10020</value>
</property>

<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>adp031:19888</value>
</property>

<property>
<name>mapreduce.jobhistory.intermediate-done-dir</name>
<value>/mr-history/tmp</value>
</property>

<property>
<name>mapreduce.jobhistory.done-dir</name>
<value>/mr-history/done</value>
</property>


3.  Start historyserver

[hadoop@adp031 hadoop]$ mr-jobhistory-daemon.sh start historyserver

4. Run a job 

yarn  jar /usr/local/hadoop/hadoop/share/hadoop/mapreduce/hadoop-mapreduce-examples-2.6.0.jar  wordcount /user/hadoop/IN_wordcount /user/hadoop/out_wordcount_12/

5. Go to web UI type http://<history server name>:19888/jobhistory






No comments:

Post a Comment

Ansible Cheat sheet

Install Ansible  # yum install ansible Host file configuration  File  [ansible@kuber2 ~]$ cat /etc/ansible/hosts     [loca...