广告
返回顶部
首页 > 资讯 > 精选 >hadoop日志存放路径是什么
  • 511
分享到

hadoop日志存放路径是什么

2023-06-03 02:06:00 511人浏览 八月长安
摘要

本篇内容介绍了“hadoop日志存放路径是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!环境:[root@hadp-master had

本篇内容介绍了“hadoop日志存放路径是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

环境:
[root@hadp-master hadoop-2.7.4]# hadoop version
Hadoop 2.7.4

Hadoop的日志大致可以分为两类:
(1)、Hadoop系统服务输出的日志;
(2)、mapReduce程序输出来的日志。这两类的日志存放的路径是不一样的。本文基于Hadoop 2.x版本进行说明的,其中有些地方在Hadoop 1.x中是没有的,请周知。


一、Hadoop系统服务输出的日志

  诸如Namenode、DataNode、ResourceManage等系统自带的服务输出来的日志默认是存放在${HADOOP_HOME}/logs目录下。比如resourcemanager的输出日志为yarn-${USER}-resourcemanager-${hostname}.log,其中${USER}s是指启动resourcemanager进程的用户,${hostname}是resourcemanager进程所在机器的hostname;当日志到达一定的大小(可以在${HADOOP_HOME}/etc/hadoop/log4j.properties文件中配置)将会被切割出一个新的文件,切割出来的日志文件名类似yarn-${USER}-resourcemanager-${hostname}.log.数字的,后面的数字越大,代表日志越旧。如下:

[root@hadp-node1 logs]# ll
total 1528
-rw-r--r--. 1 root root 771579 Oct 17 03:43 yarn-root-resourcemanager-hadp-master.log
-rw-r--r--. 1 root root 1524 Oct 17 03:33 yarn-root-resourcemanager-hadp-master.out
-rw-r--r--. 1 root root 1524 Oct 17 03:29 yarn-root-resourcemanager-hadp-master.out.1
-rw-r--r--. 1 root root 1531 Oct 13 23:23 yarn-root-resourcemanager-hadp-master.out.2
-rw-r--r--. 1 root root 1531 Sep 20 00:41 yarn-root-resourcemanager-hadp-master.out.3
-rw-r--r--. 1 root root 1531 Sep 18 22:26 yarn-root-resourcemanager-hadp-master.out.4
-rw-r--r--. 1 root root 1524 Sep 18 17:40 yarn-root-resourcemanager-hadp-master.out.5


上面这些都是可以配置的,比如resourcemanager(在${HADOOP_HOME}/etc/hadoop/log4j.properties):

log4j.logger.org.apache.hadoop.yarn.server.resourcemanager.RMAppManager$ApplicationSummary=${yarn.server.resourcemanager.appsummary.logger}
log4j.additivity.org.apache.hadoop.yarn.server.resourcemanager.RMAppManager$ApplicationSummary=false
log4j.appender.RMSUMMARY=org.apache.log4j.RollingFileAppender
log4j.appender.RMSUMMARY.File=${hadoop.log.dir}/${yarn.server.resourcemanager.appsummary.log.file}
log4j.appender.RMSUMMARY.MaxFileSize=256MB ##多大切割日志
log4j.appender.RMSUMMARY.MaxBackupIndex=20 
log4j.appender.RMSUMMARY.layout=org.apache.log4j.PatternLayout
log4j.appender.RMSUMMARY.layout.ConversionPattern=%d{ISO8601} %p %c{2}: %m%n


resourcemanager日志存放路径也是可以配置的(在${HADOOP_HOME}/etc/hadoop/yarn-env.sh):

# default log directory & file
if [ "$YARN_LOG_DIR" = "" ]; then
YARN_LOG_DIR="$HADOOP_YARN_HOME/logs"
fi
只需要修改YARN_LOG_DIR的值,这时候,yarn相关的日志记录都将存放在你配置的目录下。


二、Mapreduce程序相关的日志

  Mapreduce程序的日志可以分为历史作业日志和Container日志。

  (1)、历史作业的记录里面包含了一个作业用了多少个Map、用了多少个Reduce、作业提交时间、作业启动时间、作业完成时间等信息;这些信息对分析作业是很有帮助的,我们可以通过这些历史作业记录得到每天有多少个作业运行成功、有多少个作业运行失败、每个队列作业运行了多少个作业等很有用的信息。这些历史作业的信息是通过下面的信息配置的: ( yarn-site.xml中配置 )

<property>
<name>mapreduce.jobhistory.done-dir</name>
<value>${yarn.app.mapreduce.am.staging-dir}/history/done</value>
</property>

<property>
<name>mapreduce.jobhistory.intermediate-done-dir</name>
<value>${yarn.app.mapreduce.am.staging-dir}/history/done_intermediate</value>
</property>

<property>
<name>yarn.app.mapreduce.am.staging-dir</name>
<value>/tmp/hadoop-yarn/staging</value>
</property>

“hadoop日志存放路径是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: hadoop日志存放路径是什么

本文链接: https://www.lsjlt.com/news/232234.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • hadoop日志存放路径是什么
    本篇内容介绍了“hadoop日志存放路径是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!环境:[root@hadp-master had...
    99+
    2023-06-03
  • oracle 10g rac集群log日志存放的路径是什么
    本篇文章为大家展示了oracle 10g rac集群log日志存放的路径是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。  这里记录下10g rac crs下的log存放路径,以便从l...
    99+
    2023-06-06
  • redis的日志在什么路径
    redis的日志在什么路径?可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。redis在默认情况下,是不会生成日志文件的,所以需要配置 配置方法:1、首...
    99+
    2022-10-18
  • 通过注册表修改win7系统日志存放路径
      在win7系统中打开“注册表编辑器”窗口,展开并定位到如下分支:   HKEY_LOCAL_MACHIMESystemCurrentControlSetSemcesEventLogSystem...
    99+
    2023-06-02
    win7 系统日志 存放路径 存放 路径
  • 修改win7系统日志存放路径将其放在指定的位置
      系统日志在系统中发挥着举足轻重的作用,系统日志顾名思义便是一个记事本,记录着系统中日常中的点滴事件。虽然它的功能很强大,但是它的存放位置却是件麻烦的事,我们总想把它存放在我们指定的位置,这样方便于我们找寻,那么该如何...
    99+
    2023-06-04
    win7 日志路径 位置 存放 系统日志 路径
  • Linux crontab日志存放方法是什么
    这篇文章主要讲解了“Linux crontab日志存放方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux crontab日志存放方法是什么”吧!默认情况下,crontab中执...
    99+
    2023-06-17
  • PHP响应路径日志的最佳实践是什么?
    在现代的Web应用程序中,处理请求和响应是至关重要的。当我们需要调试应用程序或跟踪错误时,路径日志是非常有用的。PHP作为一种流行的服务器端编程语言,有许多方法可以记录路径日志。在本文中,我们将探讨一些PHP响应路径日志的最佳实践。 使...
    99+
    2023-08-03
    响应 path 日志
  • Trace file的命名规则和存放路径是什么
    Trace file的命名规则和存放路径是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 Trace fi...
    99+
    2022-10-19
  • hadoop日志级别的调制方法是什么
    这篇文章主要讲解了“hadoop日志级别的调制方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“hadoop日志级别的调制方法是什么”吧!hadoop 的日志 是log4j 负责的. ...
    99+
    2023-06-03
  • PHP shell 缓存路径是什么?
    在 PHP 中,shell_exec() 函数是用来执行 shell 命令的函数,它会返回命令的输出结果。但是,当我们频繁地调用 shell_exec() 函数时,会导致 PHP 性能下降,因为每次调用 shell_exec() 都会启动...
    99+
    2023-06-26
    shell 缓存 path
  • Java日志路径设置有什么需要注意的地方?
    在Java开发中,日志记录是非常重要的一部分,它可以帮助我们更好地理解应用程序的运行情况,同时也可以帮助我们快速定位问题。在日志记录中,路径设置是一个非常关键的问题,本文将从多个方面介绍Java日志路径设置需要注意的地方。 相对路径和绝...
    99+
    2023-10-17
    日志 教程 path
  • 为什么PHP中的关键字能够优化日志路径?
    PHP是一种广泛应用于Web开发的编程语言。在PHP中,我们经常使用关键字来实现各种功能。其中,一个有趣的功能是使用关键字来优化日志路径。 在PHP中,我们通常使用日志来记录应用程序运行时的各种事件和错误。这些日志可以帮助我们调试应用程序并...
    99+
    2023-10-06
    关键字 日志 path
  • 为什么 ASP 框架的路径设置会影响日志记录?
    ASP框架是Web开发中常用的一种框架,它提供了一些便捷的功能来实现Web应用程序。在ASP框架中,路径设置是一个非常重要的问题,因为它可以直接影响到日志记录的效果。本文将详细解释为什么ASP框架的路径设置会影响日志记录,并提供一些演示代码...
    99+
    2023-11-02
    框架 path 日志
  • 解决 ASP 框架路径错误引起的日志问题的方法是什么?
    在使用 ASP 框架开发的过程中,经常会遇到路径错误引起的日志问题。这个问题可能会导致应用程序无法正常工作,因此需要我们及时解决。本文将介绍如何解决 ASP 框架路径错误引起的日志问题,以及如何避免这个问题的发生。 一、问题的出现原因 当我...
    99+
    2023-11-02
    框架 path 日志
  • PHP shell 缓存路径的作用是什么?
    PHP shell 缓存路径是指将 PHP shell 脚本的解析结果保存在本地磁盘上的路径。在使用 PHP shell 运行脚本时,如果设置了缓存路径,那么 PHP shell 将会把脚本解析的结果保存在本地磁盘上,下次再运行该脚本时,...
    99+
    2023-06-26
    shell 缓存 path
  • ASP 接口路径缓存的优缺点是什么?
    ASP 是一种非常流行的 Web 应用程序开发框架。在开发 ASP 应用程序时,我们通常会使用接口来实现与数据库、文件系统、第三方服务等外部资源的交互。为了提高应用程序的性能,我们可以使用接口路径缓存来缓存接口的路径。本文将介绍 ASP ...
    99+
    2023-08-29
    接口 path 缓存
  • PHP shell 缓存路径的最佳实践是什么?
    在PHP应用程序中,缓存是一项重要的技术,可以提高应用程序的性能和响应速度。本文将为您介绍PHP shell缓存的工作原理,并提供一些最佳实践,以帮助您在PHP应用程序中正确地使用缓存。 什么是缓存? 缓存是一种技术,用于存储和重用经常使...
    99+
    2023-06-26
    shell 缓存 path
  • 日志路径的重要性:为什么你应该考虑在ASP中使用JavaScript?
    在ASP(Active Server Pages)的开发中,日志路径是一个非常重要的概念。它指的是记录应用程序运行时产生的信息的位置。这些信息可以帮助开发人员在应用程序出现问题时快速定位和解决问题。在ASP中,使用JavaScript来记...
    99+
    2023-07-02
    path javascript 日志
  • Apache中的PHP路径存储:最佳实践是什么?
    在使用Apache作为Web服务器的时候,我们经常需要将PHP脚本与Apache服务器进行集成。在此过程中,Apache服务器需要知道PHP脚本的存储路径才能正确地执行它们。这就引发了一个问题:在Apache中,如何存储PHP路径才能实现...
    99+
    2023-09-06
    存储 apache path
  • 更改MYSQL数据存储路径的方式是什么
    今天就跟大家聊聊有关更改MYSQL数据存储路径的方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。其实这是一个关系型数据库管理系统,同时也是现如今关系型数据库管理系统之一,特点...
    99+
    2023-06-07
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作