FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient
通过查看hive.log发现是由schema约束引起的
解决方案
1.进入MySqL mysql -uroot -p密码
2.选择进入hive的元数据库 use hive元数据库
3.查询约束版本 SELECT 'Finished upgrading MetaStore schema from 2.2.0 to 2.3.0' AS MESSAGE;
4 修改约束版本.UPDATE VERSION SET SCHEMA_VERSION='2.3.0', VERSION_COMMENT='Hive release version 2.3.0' where VER_ID=1;
本文介绍了一种常见的Hive元数据升级失败问题,主要由schema版本不匹配引起。详细步骤包括登录MySQL,检查并更新hive元数据库的schema版本至2.3.0,以确保与Hive版本一致,避免运行时出现异常。
893

被折叠的 条评论
为什么被折叠?



