![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HIVE
文章平均质量分 54
a95473004
这个作者很懒,什么都没留下…
展开
-
HIVE:No suitable driver found for jdbc:mysql://localhost:3306/hive
搭建HIVE的过程中遇到了如上问题:表面上看是缺少适合的驱动程序,但是我的HIVE/LIB下的确是有相应的JAR包的。GOOGLE了一下The value property should not contain any spaces or carriage returns. It should appear all on one line.也就是说PROPERTY元素中不要原创 2013-02-28 16:07:07 · 4130 阅读 · 1 评论 -
HIVE针对反斜杠的正则替换问题
最近收到一份需求:有两张表 one 和 two . 两张表都有一个字段name,现在要求从one 导入到two 中。要求是 name字段有可能为空 ,在HIVE中默认是用"\N"来表示空,也就是ONE表在HDFS上文件包含"\N"。 同时表ONE的NAME字段中有可能包含"\r"的转行符。原创 2013-02-28 15:31:21 · 16744 阅读 · 1 评论 -
关于HIVE的SELECT count(*) 优化
刚刚下载了一份HIVE的最新源码。印象最深的是HIVE将表的大小作为了元数据保存在了关系数据库中。譬如在老版本中执行如下的语句:from base insert overwrite table user select * ;你会发现日志的末尾会有 “999 ROWD LOADED INTO TABLE USER” 的字样代表有999条目记录保存在了user表原创 2013-02-28 16:07:59 · 9005 阅读 · 2 评论 -
联接HIVE SERVER客户端的三种方式
在Hive/bin 目录下输入./hive --service hiveserver 代表hive启动了服务器模式。和普通模式不同的是,这时hive同时启动了一个名为thrift的服务器。你不用去研究这个服务器的原理,认为他是一个传递信息的人就好,你可以通过他向hive发送命令,然后hive再把命令送给hadoop。1.命令行模式: ./hive -h127原创 2013-02-28 16:09:11 · 11154 阅读 · 0 评论