hive中日志分為兩種:
1 系統日志,記錄hive運行情況,錯誤狀態
2 job日志 , 記錄hive中 job執行的歷史過程
系統日志存儲位置:
配置在 hive/conf/hive-log4j.properties 文件中記錄了hive日志存儲情況
默認存儲信息:
hive.root.logger=WARN,DRFA
hive.log.dir=/tmp/${user.name}
hive.log.file=hive.log -- 默認文件名
比如,在工作中,chd集群上, hive.log就存儲在 /tmp/hdfs/這個賬戶下,hive.log是一天一個文件
樣子如下:
hive.log
hive.log.2016-03-31
hive.log.2016-03-30
hive.log.2016-03-29
這個日志記錄的最全,我們執行的所有sql語句都和mr執行信息都寫在里面,因此在整體提交一個超長的
sql后如果報錯了,可以來這里看具體執行到哪個sql語句來跟蹤。
job日志位置:
默認在 /tmp/${user.name}下,