HiveServer2 的jdbc方式创建udf的修改(add jar 最好不要使用),否则会造成异常: java.sql.SQLException: Error while processing statement: null
2015-10-23 20:20
866 查看
自从Hive0.13.0开始,使用HiveServer2 的jdbc方式创建udf的临时函数的方法由:
ADD JAR ${HiveUDFJarPath}
create TEMPORARY function md5 as 'com.hugedata.hive.udf.codec.UDFMd5';
改为:
create TEMPORARY function md5 as 'com.hugedata.hive.udf.codec.UDFMd5' USING JAR ${HiveUDFJarPath};
万恶的这个修改,让我忙活了大半天。
异常堆栈跟踪信息:
Exception in thread "main" java.sql.SQLException: Error while processing statement: null
at org.apache.hive.jdbc.Utils.verifySuccess(Utils.java:120)
at org.apache.hive.jdbc.Utils.verifySuccessWithInfo(Utils.java:108)
at org.apache.hive.jdbc.HiveStatement.execute(HiveStatement.java:233)
ADD JAR ${HiveUDFJarPath}
create TEMPORARY function md5 as 'com.hugedata.hive.udf.codec.UDFMd5';
改为:
create TEMPORARY function md5 as 'com.hugedata.hive.udf.codec.UDFMd5' USING JAR ${HiveUDFJarPath};
万恶的这个修改,让我忙活了大半天。
异常堆栈跟踪信息:
Exception in thread "main" java.sql.SQLException: Error while processing statement: null
at org.apache.hive.jdbc.Utils.verifySuccess(Utils.java:120)
at org.apache.hive.jdbc.Utils.verifySuccessWithInfo(Utils.java:108)
at org.apache.hive.jdbc.HiveStatement.execute(HiveStatement.java:233)
相关文章推荐
- java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
- Eclipse debug ‘Source not found’解决方法
- MyEclipse软件中快捷键
- java的笔试选择题
- 如何使用eclipse自动调整代码格式
- myeclipse中java文件中文乱码怎么解决
- Java-ServletContextAttributeListener
- Java-ServletContextAttributeListener
- Java-ServletContextListener
- Java-ServletContextListener
- Java-ServletContextListener
- Java-ServletContextEvent-ServletContextAttributeEvent
- Java-ServletContextEvent-ServletContextAttributeEvent
- struts2值栈学习
- java中的代码初始化顺序
- Java-ServletContext
- Java-ServletContext
- Java-ServletContext
- Java Web 路径问题
- JAVA异常