当我尝试运行配置单元命令时,我会得到以下警告以及输出。
不建议在没有服务器身份验证的情况下建立ssl连接。根据mysql 5.5.45+、5.6.26+和5.7.6+的要求,如果没有设置explicit选项,默认情况下必须建立ssl连接。为了符合不使用ssl的现有应用程序,verifyservercertificate属性设置为“false”。您需要通过设置usessl=false显式禁用ssl,或者设置usessl=true并为服务器证书验证提供信任库。
我尝试将hive-site.xml jdbc url编辑为
<value>jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true?useSSL=false</value>
但我还是得到了这个警告。禁用ssl的正确语法是什么?提前谢谢!!!
3条答案
按热度按时间6rvt4ljy1#
我也有这个错误。我把java11改成了java8,然后hive就可以正常工作了
6qftjkof2#
试试这个
yhqotfr83#
换个衣服就行了
?
在使用SSL之前&
.(
jdbc:mysql://localhost/metastore?createDatabaseIfNotExist=true&useSSL=false
)这个?指示查询字符串的开头。在查询字符串中有一组key=value对,每个对之间用&分隔。