可以将 Hbase 用于 Hive 吗?

Using Hbase into Hive, possible?

我有数据存储在 Hive 中,我想从 Hbase 访问它们以获得更快的性能。这可能吗? 是否有另一个框架可以使用内存访问配置单元?只是没有火花。

是的,有一个名为

的存储处理程序
org.apache.hadoop.hive.hbase.HBaseStorageHandler

通过它,您将能够通过 HBase 中的 Hbase.Create a table 访问配置单元数据,并使用以下语法将 table 映射到配置单元 table。之后加载配置单元 table 然后从 hbase 访问它。

CREATE TABLE tablename(.......)
STORED BY 'org.apache.hadoop.hive.hbase.HBaseStorageHandler'
WITH SERDEPROPERTIES ("hbase.columns.mapping" = "......")
TBLPROPERTIED ("hbase.table.name" = "........");