HetuEngine日志介绍
日志描述
日志存储路径:
HetuEngine的日志保存路径为“/var/log/Bigdata/hetuengine/”和“/var/log/Bigdata/audit/hetuengine/”。
日志归档规则:
- 当单个文件超过默认单个文件最大值时,就会生成一个新的归档压缩文件,归档后的日志压缩文件命名规则为<原有日志名>.[编号].log.gz。
- 日志归档文件数目达到最大值时,会删除最旧的日志文件。
审计日志默认单个文件最大值为30M,日志归档文件最大数目为20。
运行日志默认单个文件最大值为100M,日志归档文件最大数目为20。
如果需要修改实例的运行日志或审计日志的单个文件最大值或者日志归档文件最大数目,请执行如下操作:
- 登录Manager。
- 选择“集群 > 服务 > HetuEngine > 配置 > 全部配置 ”。
- 在参数列表中查看日志级别的参数,搜索“logback.xml”,可以看到HSBroker、HSConsole、HSFabric、QAS当前的运行日志和审计日志的配置。
- 选择要修改的配置项进行修改。
- 单击“保存”,然后单击“确定”,成功后等待大约30秒,配置自动生效。
日志类别 |
日志文件名 |
描述 |
---|---|---|
安装启停日志 |
prestart.log |
启动前预处理脚本日志。 |
start.log |
启动日志。 |
|
stop.log |
停止日志。 |
|
postinstall.log |
安装日志。 |
|
运行日志 |
实例名.log |
运行日志。 |
实例名_wsf.log |
接口参数校验日志。 |
|
hdfs://hacluster/hetuserverhistory/租户/coordinator或worker/application_ID/container_ID/yyyyMMdd/server.log |
HetuEngine计算实例的运行日志。 |
|
状态检查日志 |
service_check.log |
健康检查日志。 |
service_getstate.log |
状态检查日志。 |
|
availability-check.log |
HetuEngine服务是否可用状态检查日志。 |
|
haCheck.log |
QAS检查高可用状态打印的日志。 |
|
审计日志 |
实例名-audit.log |
审计日志。 |
hsbroker-audit.log |
HSBroker操作的审计日志。 |
|
hsconsole-audit.log |
HSConsole操作的审计日志。 |
|
hsfabric-audit.log |
HetuEngine跨域查询操作的审计日志。 |
|
hdfs://hacluster/hetuserverhistory/租户/coordinator/application_ID/container_ID/yyyyMMdd/hetuserver-engine-audit.log |
HetuEngine计算实例的审计日志。 |
|
queryInfo日志 |
hdfs://hacluster/hetuserverhistory/租户/coordinator/application_ID/container_ID/yyyyMMdd/queryinfo.log |
HetuEngine计算实例的queryInfo日志,SQL运行的统计信息。 |
清理日志 |
cleanup.log |
清理脚本日志。 |
初始化日志 |
hetupg.log |
元数据初始化日志。 |
ranger-trino-plugin-enable.log |
Ranger插件集成到HetuEngine内核的操作日志。 |
|
客户端日志 |
qas_client.log |
QAS实例ZooKeeper客户端日志。 |
堆栈信息日志 |
threadDump-<DATE>.log |
实例重启或实例停止时会打印。 |
其它 |
hetu-updateKrb5.log |
部署Hive集群更换域后,Hive数据源配置自动刷新时打印的日志。 |
hetu_utils.log |
启动时预处理脚本调用工具类上传文件到HDFS时打印的日志。 |
日志级别
HetuEngine中提供了如表2所示的日志级别。日志级别优先级从高到低分别是OFF、ERROR、WARN、INFO、DEBUG。程序会打印高于或等于所设置级别的日志,设置的日志等级越高,打印出来的日志就越少。
级别 |
描述 |
---|---|
OFF |
OFF表示不记录日志。 |
ERROR |
ERROR表示记录当前时间处理存在错误信息。 |
WARN |
WARN表示记录当前事件处理存在异常信息。 |
INFO |
INFO表示记录系统及各事件正常运行状态信息。 |
DEBUG |
DEBUG表示记录系统及系统的调试信息。 |
如果您需要修改实例的运行日志或审计日志级别,请执行如下操作:
- 登录FusionInsight Manager。
- 选择“集群 > 服务 > HetuEngine > 配置 > 全部配置 ”。
- 在参数列表中查看日志级别的参数,搜索“logback.xml”,可以看到HSBroker、HSConsole、HSFabric当前的运行日志和审计日志的级别。
- 选择所需修改的日志级别。
- 单击“保存”,然后单击“确定”,成功后等待大约30秒,配置自动生效。
如果要修改HetuEngine Coordinator/Worker日志级别,请执行如下操作:
- 登录FusionInsight Manager。
- 选择“集群 > 服务 > HetuEngine > 配置 > 全部配置 ”。
- 在参数列表中查看日志级别的参数,搜索“log.properties”,可以看到当前的日志级别。
- 选择所需修改的日志级别。
- 单击“保存”,然后单击“确定”,等待操作成功。
- 选择“集群 > 服务 > HetuEngine > 实例”,单击角色列表的HSBroker实例,选择“更多 > 重启实例”。
- 待HSBroker实例重启后,选择“集群 > 服务 > HetuEngine”在 概览页面单击“HSConsole WebUI”后的链接,进入计算实例界面。
- 选择待重启的计算实例,单击“停止”,待全部实例停止后,再单击“启动”重新启动计算实例。