hadoop 中配置历史服务 日志聚集

💛配置历史服务

  • 目的

配置历史服务后你会清楚地了解到集群中有几个Map Task,有几个Reduce Task, 任务什么时候提交了,什么启动了,什么时候完成了

  • 配置过程
  1. 打开配置文件mapred-site.xml
<!-- 配置 MapReduce JobHistory Server 地址 ,默认端口10020 -->
<property>
    <name>mapreduce.jobhistory.address</name>
    <value>hadoop201:10020</value>
</property>

<!-- 历史服务器web端地址 -->
<!-- 配置 MapReduce JobHistory Server web ui 地址, 默认端口19888 -->
<property>
    <name>mapreduce.jobhistory.webapp.address</name>
    <value>hadoop201:19888</value>
</property>
  1. 启动分布式集群
sbin/start-dfs.sh
  1. 启动历史服务器
sbin/mr-jobhistory-daemon.sh start historyserver

注意:jobhistoryserver需单独启动

  1. jps查看

看到JobHistoryServer代表配置成功

ubuntu@ubuntu01:/opt/moudles/hadoop-2.9.2$ jps
6018 NameNode
6150 DataNode
6892 Jps
6364 SecondaryNameNode
6845 JobHistoryServer

💛配置日志聚集

  • 目的

应用运行完成以后,将程序运行日志信息上传到HDFS系统上

  • 配置过程
  1. 打开配置文件 yarn-site.xml

其中添加

<!-- 日志聚集功能使能 -->
<property>
    <name>yarn.log-aggregation-enable</name>
    <value>true</value>
</property>

<!-- 日志保留时间设置7天即604800秒-->
<property>
    <name>yarn.log-aggregation.retain-seconds</name>
    <value>604800</value>
</property>

<!-- 任务历史服务 -->
<property> 
    <name>yarn.log.server.url</name> 
    <value>http://hadoop201:19888/jobhistory/logs/</value> 
</property>
  1. 重新启动NodeManager 、ResourceManager和HistoryManager。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值