分析:原因hive将mysql作为元数据库的时候,连接出现异常。虽然并不是error,但是log里面在每次连接数据库的时候会一直打印这个warning。原因是MySQL在高版本需要指明是否进行SSL连接。我用的版本是5.7.24
解决:修改hive-site.xml,在连接串中加入指定SSL为false即可,注意,一定要在useSSL=false之前加上分号
<property>
<name>javax.jdo.option.ConnectionURL</name>
<value>jdbc:mysql://localhost:3306/hive?createDatabaseIfNotExist=true&useSSL=false</value>
<description>JDBC connect string for a JDBC metastore</description>
</property>