** Hive Metastore每隔四六个小时就会出现故障,并显示错误信息,例如**
HikariPool-1 - Connection com.mysql.cj.jdbc.ConnectionImpl@6e3a8be9 marked as broken because of SQLSTATE(08S01), ErrorCode(0) com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
hive beeline连接类型:tcp hive版本:3.1 HDP版本:3.1 MySql版本:5.7.25 Mysql-java-jar版本:8.0.13 Hikaripoool版本:2.6.1
我已经尝试在metastore mysql jdbc连接中设置连接属性autoReconnect,但这没有帮助
这主要是因为驱动程序版本不匹配从Ambari MySQL版本到hive Metastore中的mysql jdbc驱动程序版本。
我已删除驱动程序并将合适的驱动程序复制到hive-metastore lib以解决此问题。