Hive常见问题及解决方法

在启动hive时,可能会遇到以下异常:


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


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


其实可以这么解决:


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



    javax.jdo.option.ConnectionURL
    jdbc:mysql://192.168.101.217:3306/hive?createDatabaseIfNotExist=true&useSSL=false&nullNamePatternMatchesAll=true
    JDBC connect string for a JDBC metastore



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


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

你可能感兴趣的:(Hive)