分享

hive如何排除、查找错误

howtodown 2014-10-27 09:59:09 发表于 总结型 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 2 13764
问题导读
1.hive日志在什么位置?
2.hive  job日志在什么位置?
3.本地hive的log文件名,是什么?(需查看连接内容)






建议不要使用key,value这些敏感的词,很容易造成和关键字冲突。
如果一直卡住的话
1.看日志

不是你说的,shell输出
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}目录下。


2.看配置

hive.aux.jars.path切忌配置正确
不能有换行或则空格。特别是换行,看到很多文章都把他们给分开了,这对很多新手是一个很容易掉进去的陷阱。

  1. <property>
  2. <name>hive.aux.jars.path</name>
  3. <value>file:///usr/hive/lib/hive-hbase-handler-0.13.0-SNAPSHOT.jar,file:///usr/hive/lib/protobuf-java-2.5.0.jar,file:///usr/hive/lib/hbase-client-0.96.0-hadoop2.jar,file:///usr/hive/lib/hbase-common-0.96.0-hadoop2.jar,file:///usr/hive/lib/zookeeper-3.4.5.jar,file:///usr/hive/lib/guava-11.0.2.jar</value>
  4. </property>
复制代码


更多参考
hbase0.96与hive0.12整合高可靠文档及问题总结





已有(2)人评论

跳转到指定楼层
EASONLIU 发表于 2014-12-14 20:14:46
很强大,学习了!!!!!!
回复

使用道具 举报

EASONLIU 发表于 2014-12-17 09:37:04
路过,学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条