为了通过apachedrill访问配置单元,我启动了metastore作为服务。
为了将其用作hive-site.xml中的元存储,我将hive.metastore.uris参数设置为thrift://localhost:9083.
创建metastore服务后,我将尝试查看数据库。它只显示两个数据库,而不是在将配置单元作为服务启动之前创建的4个数据库。
也有一些以前创建的表没有显示。
当我浏览/hive/user/warehouse/文件夹时,我可以看到所有的表和数据库。
当我停止metastore作为一个服务并检查它时,它显示了所有的4个数据库。我不知道后面会发生什么。
有谁能帮我,如果你面对同样的情况,需要做什么?
我使用apachederby作为后端数据库。
1条答案
按热度按时间neekobn81#
同一台linux机器上安装了两个不同版本的配置单元。因此我遇到了这个问题。我删除了不使用的版本,然后问题就解决了。这是我的错误。