使用配置单元作为 Metastore 时无法看到数据库

unable to see the databases when using the hive as a metastore

为了通过 Apache Drill 访问配置单元,我已经启动了 Metastore 作为服务。

为了将它用作 hive-site.xml 中的元存储,我已将 hive.metastore.uris 参数设置为 thrift://localhost:9083.

创建 Metastore 服务后,我试图查看 databases.It 显示只有两个数据库而不是 4 个,它们是在将配置单元作为服务启动之前创建的。

还有一些之前创建的表没有显示。

当我浏览文件夹 /hive/user/warehouse/ 时,我可以看到所有的表和所有的数据库。

当我停止 Metastore 作为服务并检查它显示所有 4 databases.I 我不确定后面发生了什么。

谁能帮帮我,如果你遇到同样的情况,需要做什么?

我正在使用 Apache Derby 作为后端数据库。

两个不同版本的 Hive 安装在同一个 linux machine.Hence 我遇到了 issue.Have 删除了我不使用的版本然后问题 resolved.It是我的错。