更新时间:2022-12-14 GMT+08:00

Ranger日志介绍

日志描述

日志存储路径:Ranger相关日志的默认存储路径为“/var/log/Bigdata/ranger/角色名

  • RangerAdmin:“/var/log/Bigdata/ranger/rangeradmin”(运行日志)。
  • TagSync:“/var/log/Bigdata/ranger/tagsync”(运行日志)。
  • UserSync“/var/log/Bigdata/ranger/usersync”(运行日志)。

日志归档规则:Ranger的日志启动了自动压缩归档功能,缺省情况下,当日志大小超过20MB的时,会自动压缩,压缩后的日志文件名规则为:“<原有日志名>-<yyyy-mm-dd_hh-mm-ss>.[编号].log.zip”,最多保留最近的20个压缩文件。

表1 HDFS日志列表

日志类型

日志文件名

描述

RangerAdmin运行日志

access_log.<DATE>.log

Tomcat访问日志。

catalina.out

Tomcat服务运行日志。

gc-worker.log

RangerAdmin的GC日志。

postinstallDetail.log

实例安装前启动后工作日志。

prestartDetail.log

实例启动前准备工作日志。

ranger-admin-<hostname>.log

RangerAdmin运行日志。

ranger_admin_sql-<hostname>.log

RangerAdmin检索DBService的日志。

startDetail.log

实例启动日志。

TagSync运行日志

cleanupDetail.log

实例清理日志。

gc-worker.log

实例GC日志。

postinstallDetail.log

实例安装前启动后工作日志。

prestartDetail.log

实例启动前准备工作日志。

ranger-tagsync-<hostname>.log

TagSync运行日志。

startDetail.log

实例启动日志。

tagsync.out

TagSync的运行日志。

UserSync运行日志

auth.log

unixauth服务运行日志。

cleanupDetail.log

实例清理日志。

gc-worker.log

实例GC日志。

postinstallDetail.log

实例安装前启动后工作日志。

prestartDetail.log

实例启动前准备工作日志。

ranger-usersync-<hostname>.log

USerSync运行日志。

startDetail.log

实例启动日志。

日志级别

HDFS中提供了如表2所示的日志级别,日志级别优先级从高到低分别是FATAL、ERROR、WARN、INFO、DEBUG,程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。

表2 日志级别

级别

描述

FATAL

FATAL表示当前事件处理出现严重错误信息,可能导致系统崩溃。

ERROR

ERROR表示当前事件处理出现错误信息,系统运行出错。

WARN

WARN表示当前事件处理存在异常信息,但认为是正常范围,不会导致系统出错。

INFO

INFO表示记录系统及各事件正常运行状态信息

DEBUG

DEBUG表示记录系统及系统的调试信息。

如果您需要修改日志级别,请执行如下操作:

  1. 登录FusionInsight Manager。
  2. 选择“集群 > 服务 > Ranger > 配置”。
  3. 选择“全部配置”。
  4. 左边菜单栏中选择所需修改的角色所对应的日志菜单。
  5. 选择所需修改的日志级别。
  6. 单击“保存”,在弹出窗口中单击“确定”使配置生效。

    配置完成后立即生效,不需要重启服务。

日志格式

Ranger的日志格式如下所示:

表3 日志格式

日志类型

格式

示例

运行日志

<yyyy-MM-dd HH:mm:ss,SSS>|<Log Level>|<产生该日志的线程名字>|<log中的message>|<日志事件的发生位置>

2020-04-29 20:09:28,543 | INFO | http-bio-21401-exec-56 | Request comes from API call, skip cas filter. | CasAuthenticationFilterWrapper.java:25