为了通过Apache Drill访问配置单元,我已将Metastore作为一项服务启动。
为了在hive-site.xml中将它用作Metastore,我将hive.metastore.uris参数设置为thrift:// localhost:9083。
创建Metastore服务之后,我正在尝试查看数据库。它只显示两个数据库,而不是4个在将hive作为服务启动之前创建的数据库。
之前创建的几个表也没有显示。
当我浏览文件夹/ hive / user / warehouse /时,我可以看到所有表格和所有数据库。
当我停止将Metastore作为服务时,检查它是否显示了所有4个数据库。我不确定后面会发生什么。
如果你面对同样的事情和需要做什么,有人可以帮助我吗?
我使用Apache Derby作为后端数据库。
答案 0 :(得分:1)
在同一个linux机器上安装了两个不同版本的Hive。我遇到了这个问题。已经删除了我没有使用的版本然后问题解决了。这是我的错误。