设为首页 加入收藏

TOP

Hive常见问题及解决方法
2018-12-07 01:15:59 】 浏览:8
Tags:Hive 常见问题 解决 方法
在启动hive时,可能会遇到以下异常:


java.sql.SQLException: Column name pattern can not be NULL or empty.


错误产生的原因是因为使用了高版本的mysql驱动,当然你可以使用较低版本的mysql驱动,网上很多解决方案也是这样的。


其实可以这么解决:


修改conf/hive-site.xml中mysql连接字符串如下:


<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://192.168.101.217:3306/hivecreateDatabaseIfNotExist=true&amp;useSSL=false&amp;nullNamePatternMatchesAll=true</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>


其中最重要的部分是:useSSL=false&amp;nullNamePatternMatchesAll=true


=======================================================================================================================


编程开发网
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇HIVE中LIKE和RLIKE的区别 下一篇hive中的日期处理法

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

array(4) { ["type"]=> int(8) ["message"]=> string(24) "Undefined variable: jobs" ["file"]=> string(32) "/mnt/wp/cppentry/do/bencandy.php" ["line"]=> int(214) }