0

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

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

创建元存储服务后,我正在尝试查看数据库。它仅显示两个数据库,而不是在将配置单元作为服务启动之前创建的 4 个。

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

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

当我将元存储作为服务停止并检查它显示所有 4 个数据库时。我不确定后面发生了什么。

任何人都可以帮助我,如果你面临同样的问题,需要做什么?

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

4

1 回答 1

1

两个不同版本的 Hive 安装在同一台 linux 机器上。因此我遇到了这个问题。删除了我不使用的版本,然后问题解决了。这是我的错误。

于 2016-08-10T09:31:13.640 回答