Hive配置完使用MySQL时报错
报错内容:FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

解决办法
- 进入数据库
- 更改远程登陆权限并刷新权限

- 删除初始化元数据库
进入MySQL,删除初始化的元数据库

- 初始化元数据
schematool -dbType mysql -initSchema

- 打开服务,其中12585即服务所在的端口号

- 再次进入hive
- 查询数据库

本文解决Hive配置使用MySQL作为元数据库时遇到的错误。通过调整MySQL远程登录权限,刷新权限,删除并重新初始化元数据库,最终成功启动Hive服务。详细步骤包括修改数据库权限、使用schematool工具初始化元数据。
933

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



