hive
高尔夫golf
这个作者很懒,什么都没留下…
展开
-
Hive:用Java代码通过JDBC连接Hiveserver
写在前面的话,学Hive这么久了,发现目前国内还没有一本完整的介绍Hive的书籍,而且互联网上面的资料很乱,于是我决定写一些关于《Hive的那些事》序列文章,分享给大家。我会在接下来的时间整理有关Hive的资料,如果对Hive的东西感兴趣,请关注本博客。 我们可以通过CLI、Client、Web UI等Hive提供的用户接口来和Hive通信,但这三种方式最常用的是CLI;Client转载 2017-06-16 09:26:57 · 600 阅读 · 0 评论 -
hive jdbc连接时的乱码问题
之前写了个web端的程序用来控制从oracle向Hadoop导数据,同时在页面上可以通过jdbc调用hive,发现中文显示为乱码,因为是装在windows2003上在网上查了一下,通过修改hive的jdbc包可以解决这个问题,将jdbc包里的org.apache.hadoop.hive.jdbc.HiveQueryResultSet文件修改后放回去,就可以了。改这行: Object转载 2017-06-16 10:59:51 · 825 阅读 · 0 评论 -
java通过JDBC驱动连接操作hive实例
Hive提供了jdbc驱动,使得我们可以用java代码来连接Hive并进行一些类关系型数据库的sql语句查询等操作。首先,我们必须将Hive的服务,也就是HiveServe打开。在Hive 0.11.0版本前,只有HiveServer服务可用,但是HiveServer本身存在很多问题(比如:安全性、并发性等);针对这些问题,Hive-0.11.0版本后提供了一个全新的服务:HiveServer2,转载 2017-06-01 09:52:14 · 7106 阅读 · 0 评论 -
java通过JDBC驱动连接操作hive实例
Hive提供了jdbc驱动,使得我们可以用java代码来连接Hive并进行一些类关系型数据库的sql语句查询等操作。首先,我们必须将Hive的服务,也就是HiveServe打开。在Hive 0.11.0版本前,只有HiveServer服务可用,但是HiveServer本身存在很多问题(比如:安全性、并发性等);针对这些问题,Hive-0.11.0版本后提供了一个全新的服务:HiveServer2,转载 2017-06-19 15:50:31 · 587 阅读 · 0 评论 -
Hive jdbc执行seelct 语句时报 return code 1 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask
参考1解决方法: 对HIVE表进行条件过滤,必须要以partition为首要条件。如:select distinct hdate from t_stage_access where hdate like '2014-07-%' and dt='2014-07-28'hdate是partition。不行参考2解原创 2017-06-21 09:33:54 · 6516 阅读 · 0 评论 -
Hive中文乱码(JDBC连接HiveServer2)问题解决
工作中遇到通过jdbc连接hive服务器(我们是用HiveServer2),获取的中文是乱码的问题。使用beeline有同样的效果,而用hive命令行却能正常显示中文。而写入,读取的文件,都是用的UTF-8,Java环境也都是UTF-8字符集。这是怎么回事?问题重现我们可以以如下方式重现:shell> cat upload.txtrow1行2行3row4转载 2018-01-26 15:15:23 · 1066 阅读 · 0 评论