美文网首页
Hadoop-配置历史服务器和日志聚集

Hadoop-配置历史服务器和日志聚集

作者: ssttIsme | 来源:发表于2021-08-03 16:16 被阅读0次

配置历史服务器

历史服务器可以查看程序运行的历史情况

[server@hadoop102 hadoop]$ pwd
/opt/module/hadoop-3.1.3/etc/hadoop
[server@hadoop102 hadoop]$ vim mapred-site.xml
<configuration>
        <property>
              <name>mapreduce.framework.name</name>
              <value>yarn</value>
       </property>
        <property>
              <name>mapreduce.jobhistory.address</name>
              <value>hadoop102:10020</value>
       </property>
        <property>
              <name>mapreduce.jobhistory.webapp.address</name>
              <value>hadoop102:19888</value>
       </property>
</configuration>

[server@hadoop102 hadoop]$ xsync mapred-site.xml 
[server@hadoop102 hadoop-3.1.3]$ bin/mapred --daemon start historyserver

配置日志的聚集

日志聚集:应用运行完成以后,将程序运行日志信息上传到HDFS系统上。开启日志聚集可以查看程序运行详情,方便开发调试。

[server@hadoop102 hadoop]$ pwd
/opt/module/hadoop-3.1.3/etc/hadoop
[server@hadoop102 hadoop]$ vim yarn-site.xml 
<configuration>
    <property>
                <name>yarn.nodemanager.aux-services</name>
                <value>mapreduce_shuffle</value>
    </property>
    <property>
            <name>yarn.resourcemanager.hostname</name>
            <value>hadoop103</value>
    </property>
    <property>
             <name>yarn.nodemanager.vmem-check-enabled</name>
             <value>false</value>
    </property>
    <property>
            <name>yarn.nodemanager.env-whitelist</name>
            <value>JAVA_HOME,HADOOP_COMMON_HOME,HADOOP_HDFS_HOME,HADOOP_CONF_DIR,CLASSPATH_PREPEND_DISTCACHE,HADOOP_YARN_HOME,HADOOP_MAPRED_HOME</value>
    </property>
    <property>
             <name>yarn.log-aggregation-enable</name>
             <value>true</value>
    </property>
    <property>
             <name>yarn.log.server.url</name>
             <value>http://hadoop102:19888/jobhistory/logs</value>
    </property>
    <property>
             <name>yarn.log-aggreation.retain-seconds</name>
             <value>604800</value>
    </property>
</configuration>

[server@hadoop102 hadoop]$ xsync yarn-site.xml 
[server@hadoop103 hadoop-3.1.3]$ pwd
/opt/module/hadoop-3.1.3
[server@hadoop102 hadoop-3.1.3]$ bin/mapred --daemon stop historyserver
[server@hadoop103 hadoop-3.1.3]$ sbin/stop-yarn.sh
[server@hadoop103 hadoop-3.1.3]$ sbin/start-yarn.sh 
[server@hadoop102 hadoop-3.1.3]$ bin/mapred --daemon start historyserver
hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-3.1.3.jar wordcount /wcinput /wcoutput

http://hadoop103:8088/cluster



相关文章

网友评论

      本文标题:Hadoop-配置历史服务器和日志聚集

      本文链接:https://www.haomeiwen.com/subject/gnrevltx.html