启动hive的客户端:查询是出现下面错误
show databases;
FAILED: HiveException java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
hive已进行:初始化 Hive 元数据库schematool -initSchema -dbType mysql -verbose
查询原因:网上说明汇总
1.hive的版本过高导致的问题,所以其他伙伴有类似错误请考虑版本
2.需要hive元数据库初始化,执行 schematool -dbType mysql -initSchema
3.HIVE_HOME/lib 下的derby-10.11.1.1.jar问题,,把derby-10.11.1.1.jar 换成derby-10.10.2.0.jar问题成功解决
后来发现提供原因:
也有可能是hive死掉了,重启下mysql和hive就行hive --service metastore & ;hive --service hiveserver2 &
重启hive的元数据:启动metastore:启动 hiveserver2 成功