当前位置:   article > 正文

Hive中的日志_hive日志

hive日志

如果Hive出错了,我们该怎么办呢,当然是去查找日志了!

Hive中的日志分为两种

  1. 系统日志,记录了hive的运行情况,错误状况。
  2. Job 日志,记录了Hive 中job的执行的历史过程。

1. 系统日志

系统日志存储在什么地方呢 ?
在hive/conf/ hive-log4j.properties 文件中记录了Hive日志的存储情况,
默认的存储情况:

hive.root.logger=WARN,DRFA
hive.log.dir=/tmp/${user.name} # 默认的存储位置
hive.log.file=hive.log # 默认的文件名

2. Job日志

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

//Location of Hive run time structured log file
HIVEHISTORYFILELOC(“hive.querylog.location”, “/tmp/” + System.getProperty(“user.name”)),

默认存储在 /tmp/{user.name}目录下。HIVE默认log文件保存的地方

/tmp/<user.name>文件夹的hive.log文件中,全路径就是/tmp/当前用户名/hive.log。

每个job执行后都会产生Query ID,在hive.log中搜索关键字。确认时间一致后,之后的log就是当前job的信息,如 Query ID = root_20171108160217_d51b321f-1902-4353-ae5b-2ebe5227f82f

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/710811
推荐阅读
相关标签
  

闽ICP备14008679号