使用Java通过jdbc调用Hive,执行hive sql时出现如下异常:
Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58) Caused by: org.iq80.leveldb.DBException: java.sql.SQLException: The query did not generate a result set! at cn.wanghy.util.HiveTools.listTables(HiveTools.java:96) at cn.why.gd.FileSize.main(FileSize.java:44) ... 5 more Caused by: java.sql.SQLException: The query did not generate a result set! at org.apache.hive.jdbc.HiveStatement.executeQuery(HiveStatement.java:393) at cn.wanghy.util.HiveTools.listTables(HiveTools.java:89) ... 6 more
错误代码如下:
stmt.executeQuery("use database")
引起异常原因:executeQuery()方法支持的是增删改查等DML语句,对于DDL 需要调用execute()来执行.
正确代码如下:
- stmt.execute("use database")
相关推荐
使用javaJDBC连接hive数据,实现简单的操作!
压缩包中包含Java通过JDBC连接Hive所需的jar包。包含有,antlr-runtime-3.0.1.jar;commons-logging-1.0.4.jar;hadoop-core-1.2.1.jar;hive-exec-0.10.0.jar;hive-jdbc-0.13.1.jar;hive-metastore-0.9.0.jar;hive-...
hive JDBC连接实例 maven工程
hive-jdbc
java使用JDBC连接Hadoop的hive数据库所用jar包,JDBC连接hive具体实现查看https://editor.csdn.net/md/?articleId=103372571
jdbc连接hive代码所需要jar包,测试有效
jdbc连接hive数据库的jar包.整理可用合集.
JDBC连接hive,用JD连接hive。
argodb亲测可是使用hive驱动包,国产argodb的没有什么资料,当时使用的hive的一套语法,我还发布了其他版本的jdbc包,可以查看其他资源
使用jdbc连接hive 里面提供了很多封装方法 .....................................................................
亲测有用,在ambari2.5.2下安装的hadoop版本,后面的版本应该都没问题
如果系统语言不是utf-8的话,通过jdbc调用hive的数据时,中文会是乱码,通过修改jdbc包加上utf8标识后就好了,这个是改好了的包
jdbc 连接impala或者jdbc连接hive所需的jar包。
hive_jdbc,经过测试可以连接的。有需要的可以下载看下。hive_jdbc,经过测试可以连接的。有需要的可以下载看下。
Hive-jdbc-3.1.1.zip hive jdbc,用于大数据 hive 开发和数据库连接。
java调用hive需要的jar
java连接jdbc使用到的13个jar包:commons-logging-1.0.4,hadoop_fat,hadoop-common-2.0.0-cdh4.7.0,hive-common-0.10.0-cdh4.7.0,hive-jdbc-0.10.0-cdh4.7.0,hive-metastore-0.10.0-cdh4.7.0,hive-service-0.10.0-...
基于hadoop的Hive数据仓库JavaAPI简单调用的实例,关于Hive的简介在此不赘述。hive提供了三种用户接口:CLI,JDBC/ODBC和 WebUI CLI,即Shell命令行 JDBC/ODBC 是 Hive 的Java,与使用传统数据库JDBC的方式类似 Web...
hive jdbc驱动 2.5.15 及 2.6.1两个版本,亲测有用!!!
jdbc连接hive server需要的jar包