1、hive日志配置说明
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 = INFO
property.hive.root.logger = DRFA
property.hive.log.dir = ${sys:java.io.tmpdir}/${sys:user.name}
property.hive.log.file = hive2.log
property.hive.perflogger.log.level = INFO
property.hive.log.level
决定了hive的日志级别,property.hive.log.dir
决定了hive的日志存储路径,默认存储在/tmp/<user.name>/hive.log文件。
2、如何打开调试模式
bin/hive --hiveconf hive.root.logger=DEBUG,console //for HiveCLI (deprecated)
bin/hiveserver2 --hiveconf hive.root.logger=DEBUG,console
具体hive日志可以参考官方 Hive Logging