Hive的日志存储路径

Hive的日志存储路径,第1张

日志记录了程序运行的过程,是一种查找问题的利器。

Hive中的日志分为两种

系统日志存储在什么地方呢 ?

在hive/conf/ hive-log4j.properties 文件中记录了Hive日志的存储情况,

默认的存储情况:

hive.root.logger=WARN,DRFA

hive.log.dir=/tmp/${user.name} # 默认的存储位置

hive.log.file=hive.log # 默认的文件名

Job日志又存储在什么地方呢 ?

//Location of Hive run time structured log file

HIVEHISTORYFILELOC("hive.querylog.location", "/tmp/" + System.getProperty("user.name"))

默认存储与 /tmp/{user.name}目录下。

hive日志的配置文件放在hive的conf目录

配置文件名:hive-log4j2.properties

log4j2中,日志共有8个级别,按照从低到高为:ALL <TRACE <DEBUG <INFO <WARN <ERROR <FATAL <OFF,一般使用 DEBUG <INFO <WARN <ERROR 这四个级别

配置文件说明可以参考: Log4j.properties配置详解

重要的hive日志配置

property.hive.log.level 决定了hive的日志级别, property.hive.log.dir 决定了hive的日志存储路径,默认存储在/tmp/<user.name>/hive.log文件。

具体hive日志可以参考官方 Hive Logging


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/8145314.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存