- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 联接HIVE SERVER客户端的三种方式
在Hive/bin 目录下输入./hive --service hiveserver 代表hive启动了服务器模式。和普通模式不同的是,这时hive同时启动了一个名为thrift的服务器。你不用去研究这个服务器的原理,认为他是一个传递信息的人就好,你可以通过他向hive发送命令,然后hive再把命令送给hadoop。1.命令行模式: ./hive -h127
2013-02-28 16:09:11 11169
原创 关于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 9025 2
原创 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 4137 1
原创 HIVE针对反斜杠的正则替换问题
最近收到一份需求:有两张表 one 和 two . 两张表都有一个字段name,现在要求从one 导入到two 中。要求是 name字段有可能为空 ,在HIVE中默认是用"\N"来表示空,也就是ONE表在HDFS上文件包含"\N"。 同时表ONE的NAME字段中有可能包含"\r"的转行符。
2013-02-28 15:31:21 16756 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人