第9章-构建Hadoop集群-系统日志文件相关知识点

相关资料:《Hadoop 各类日志文件总结oop

一、默认状况下,Hadoop生成的系统日志文件存放在哪儿?

    默认状况下,Hadoop生成的系统日志文件存放在$HADOOP_INSTALL/logs目录之中。spa

二、Hadoop系统日志文件存放位置在哪儿修改?

    默认系统日志在在$HADOOP_INSTALL/logs目录,也可经过hadoop-env.sh文件的HADOOP_LOG_DIR修改。.net

三、为何建议修改Hadoop系统日志文件默认配置,使之独立于Hadoop安装目录?

    建议修改默认配置,使之独立于Hadoop的安装目录。这样的话,即便Hadoop升级以后安装路径发生变化,也不会影响日志文件的位置。日志

    一般能够将日志文件存放在/var/log/hadoop目录中。实现方法:blog

    在hadoop-env.sh中加入行:export HADOOP_LOG_DIR=/var/log/hadoop
进程

四、Hadoop守护进程会产生两类日志文件

    各台机器上的各个Hadoop守护进程均会产生两类日志文件:hadoop

1)、以.log做为后缀名经过log4j记录的

五、在对问题进行故障诊断时,须要先查看哪一个日志文件?

    鉴于大部分应用程序的日志消息都写到以.log做为后缀名经过log4j记录的日志文件中,在对问题进行故障诊断时须要先查看这个文件。get

六、标准的Hadoop log4j配置采用何种策略来命名日志文件?

    标准的Hadoop log4j配置采用平常滚动文件后缀策略(Daily Rolling File Appender)来命名日志文件(即:首先设定一个日期模式,例如“yyyy-mm-dd";在某一天产生的日志文件就在名称前缀后面添加一个遵循日期模式的后缀名)。配置

七、系统会自动删除过时的日志文件吗?

    系统并不自动删除过时的日志文件,而是留待用户按期删除或存档,以节约本地磁盘空间。程序

相关文章
相关标签/搜索