
# 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个压缩文件。
表1Ranger日志列表 
| 日志类型            | 日志文件名                               | 描述                         |
|:---|:---|:---|
| RangerAdmin运行日志 | access_log.*\<DATE\>*.log           | Tomcat访问日志。                |
| RangerAdmin运行日志 | catalina.out                        | Tomcat服务运行日志。              |
| RangerAdmin运行日志 | gc-worker.log                       | RangerAdmin的GC日志。          |
| RangerAdmin运行日志 | postinstallDetail.log               | 实例安装前启动后工作日志。              |
| RangerAdmin运行日志 | prestartDetail.log                  | 实例启动前准备工作日志。               |
| RangerAdmin运行日志 | ranger-admin-*\<hostname\>*.log     | RangerAdmin运行日志。           |
| RangerAdmin运行日志 | ranger_admin_sql-*\<hostname\>*.log | RangerAdmin检索DBService的日志。 |
| RangerAdmin运行日志 | startDetail.log                     | 实例启动日志。                    |
| TagSync运行日志     | cleanupDetail.log                   | 实例清理日志。                    |
| TagSync运行日志     | gc-worker.log                       | 实例GC日志。                    |
| TagSync运行日志     | postinstallDetail.log               | 实例安装前启动后工作日志。              |
| TagSync运行日志     | prestartDetail.log                  | 实例启动前准备工作日志。               |
| TagSync运行日志     | ranger-tagsync-*\<hostname\>*.log   | TagSync运行日志。               |
| TagSync运行日志     | startDetail.log                     | 实例启动日志。                    |
| TagSync运行日志     | tagsync.out                         | TagSync的运行日志。              |
| UserSync运行日志    | auth.log                            | unixauth服务运行日志。            |
| UserSync运行日志    | cleanupDetail.log                   | 实例清理日志。                    |
| UserSync运行日志    | gc-worker.log                       | 实例GC日志。                    |
| UserSync运行日志    | postinstallDetail.log               | 实例安装前启动后工作日志。              |
| UserSync运行日志    | prestartDetail.log                  | 实例启动前准备工作日志。               |
| UserSync运行日志    | ranger-usersync-*\<hostname\>*.log  | UserSync运行日志。              |
| 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. 单击"保存"，在弹出窗口中单击"确定"使配置生效。 
   ![](https://support.huaweicloud.com/cmpntguide-mrs/public_sys-resources/note_3.0-zh-cn.png)
   配置完成后立即生效，不需要重启服务。
   
   
 
#### 日志格式
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 |
   
