哪里可以找到Apache Hive Embedded

时间:2012-08-11 04:45:25

标签: hive

我相信Apache Hive可以嵌入Java程序中。有人可以直接到我可以下载“Embedded Hive”的页面吗?我需要嵌入Hive才能在Windows上运行它,这是我开发应用程序的地方。有关嵌入和代码示例的更多说明也很有用。

2 个答案:

答案 0 :(得分:0)

Hive仅支持嵌入模式,因为存储Hive表的元信息的RDBMS可以在本地运行,也可以在独立服务器上运行(ref https://cwiki.apache.org/confluence/display/Hive/HiveClient)。此外,带有它的附带数据库的配置单元只是一串MapReduce作业的协调器,这也需要Hadoop框架也能运行。

答案 1 :(得分:0)

使用以下类org.apache.hadoop.hive.service.HiveServer.HiveServerHandler确保hive / conf位于类路径上。以及来自hive / lib的所有蜂巢罐。此嵌入式客户端需要从安装了配置单元的同一台计算机上运行。如果您的hive-site.xml使用derby而不是嵌入式客户端将创建.metastore文件夹,如果您的hive-site.xml使用独立数据库,则嵌入式客户端将直接与db通信,因此请确保它正在运行。