将hive用作Metastore

时间:2016-08-03 12:14:34

标签: hadoop hive derby apache-hive metastore

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

为了在hive-site.xml中将它用作Metastore,我将hive.metastore.uris参数设置为thrift:// localhost:9083。

创建Metastore服务之后,我正在尝试查看数据库。它只显示两个数据库,而不是4个在将hive作为服务启动之前创建的数据库。

之前创建的几个表也没有显示。

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

当我停止将Metastore作为服务时,检查它是否显示了所有4个数据库。我不确定后面会发生什么。

如果你面对同样的事情和需要做什么,有人可以帮助我吗?

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

1 个答案:

答案 0 :(得分:1)

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