hive中日誌分爲兩種:sql
1 系統日誌,記錄hive運行狀況,錯誤狀態日誌
2 job日誌 , 記錄hive中 job執行的歷史過程集羣
系統日誌存儲位置:配置
配置在 hive/conf/hive-log4j.properties 文件中記錄了hive日誌存儲狀況file
默認存儲信息:sql語句
hive.root.logger=WARN,DRFAlog4j
hive.log.dir=/tmp/${user.name}di
hive.log.file=hive.log -- 默認文件名文件
好比,在工做中,chd集羣上, hive.log就存儲在 /tmp/hdfs/這個帳戶下,hive.log是一天一個文件co
樣子以下:
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}下,