本文为您介绍EMR HBase日志的目录、文件分类和文件保留策略。
日志目录
EMR HBase进程日志目录地址为/var/log/taihao-apps/hbase。
日志文件分类
EMR HBase进程日志文件分类:
-
*.gc日志文件:记录进程GC日志,可以用于GC导致的问题分析。
-
*.log日志文件:记录进程log4j打印的日志。
-
*.out日志文件:记录标准输出日志,包括进程启动、停止时的标准输出日志以及某些异常导致进程中断的日志。
以Core节点为例,查看日志文件。HBase RegionServer 日志目录下的文件列表示例:
[emr-user@core-1-1(10.1.xxx.xxx) hbase]$ ll total 864 -rw-r--r-- 1 hbase hadoop 2269 Dec 13 09:13 gc-regionserver.log.0.current -rw-r--r-- 1 hbase hadoop 701873 Dec 13 10:19 hbase-hbase-regionserver-core-1-1.c-xxx.log -rw-r--r-- 1 hbase hadoop 500 Dec 12 18:08 hbase-hbase-regionserver-core-1-1.c-xxx.out
日志文件保留策略
由于*.gc和*.out日志文件日志量较少,这里的日志文件保留策略主要是针对*.log日志文件。
默认保留策略:保留20个,每个文件最大256 MB。
说明
您可以根据实际需求修改/etc/taihao-apps/hbase-conf/log4j.properties配置文件来定制保留策略。
该文章对您有帮助吗?