蜂巢Hbase整合

蜂巢Hbase整合,hbase,hive,Hbase,Hive,我正在尝试将Hive和Hbase集成在一起。为此,我浏览了cwiki和其他一些博客和帖子,但没有做到。我使用的是Hive-0.7.0和Hbase-0.90.4。有人能给我提供一些关于最低要求的信息吗?要同时使用Hive和Hbase,是否需要完全分布式的Hbase设置?当我在独立模式下尝试它时,我能够添加配置单元hbase处理程序,但无法超出该点 你会遇到什么样的错误? 你到底安装了什么?对于没有经验的人来说,配置非常困难 我向你推荐Cloudera。它是一个Hadoop发行版,其中包括HBase

我正在尝试将Hive和Hbase集成在一起。为此,我浏览了cwiki和其他一些博客和帖子,但没有做到。我使用的是Hive-0.7.0和Hbase-0.90.4。有人能给我提供一些关于最低要求的信息吗?要同时使用Hive和Hbase,是否需要完全分布式的Hbase设置?当我在独立模式下尝试它时,我能够添加配置单元hbase处理程序,但无法超出该点

你会遇到什么样的错误? 你到底安装了什么?对于没有经验的人来说,配置非常困难

我向你推荐Cloudera。它是一个Hadoop发行版,其中包括HBase配置单元。 您可以在单机伪模式下进行快速安装。一切都是自动配置的HBase配置单元、Zookeper等 你唯一需要的就是RedHat或CentOS


MapR是另一种选择

您没有指定错误。但我能从你的问题中得到的是:

由于您已经下载了hbase版本hbase-0.90.4,请下载范围与hive-0.9.0相同的hive版本,它将正常工作

对于配置单元hbase集成,请检查附加的jar文件

bin/hive-auxpath/hadoop/hive-0.9.0/lib/**hive-hbase-handler-0.9.0.jar、/hadoop/hive-0.9.0/lib/hbase-0.92.0.jar、/hadoop/hive-0.9.0/lib/zookeeper-3.3.4.jar、/hadoop/hive-0.9.0/lib/**/**-guava-r09.jar-hiveconf-hbase.master=localhost:25000

/hadoop/hive-0.9.0/lib/定义了根据您的位置方案可能需要的蜂窝所在位置的通知

Rest都是配置所需的JAR

在它成功运行后,您可以创建一个表来检查它是否工作 使用SERDEPROPERTIES hbase.columns.mapping=:key,cf1:val-TBLPROPERTIES hbase.TABLE.name=demo\u TABLE


在运行此操作之前,此演示表必须驻留在Hbase中。

如果已安装Hbase-0.90.4和hive 11,则它应能正常工作。您可以尝试使用以下命令在配置单元中创建表并通过hbase进行映射:

在配置单元CLI中:

配置单元>创建表default.hbase\u配置单元\u tblid int,name string,age int,desig string,city string由'org.apache.hadoop.Hive.hbase.HBaseStorageHandler'存储,带有SERDEPROPERTIES hbase.columns.mapping=:key,cf1:name,cf1:age,cf2:desig,cf2:city-TBLPROPERTIES hbase.table.name=xyz

在这里,hbase_hive_tbl在hive中创建,并与hbase表XYZ映射。 hbase或配置单元中加载的数据可以在任何表中看到


我认为它能解决你的问题。如果需要更多的许可,请告知我们。

您遇到了哪些错误?在不了解更多信息的情况下,我们无法帮助您。我发现Hmaster not running error,它正在运行..我可以单独使用Hive和Hbase,但不能一起使用..当我使用Cloudera的发行版时,我也可以一起使用它们…我是否需要伪分布式Hbase配置才能一起使用Hive Hbase???