如何在Hbase中加入两个表

use*_*364 4 hadoop hbase mapreduce

问题:

我是Hbase的新手,我遇到了需要加入两个表的情况.
我们假设我在Hbase中创建了Employee表和Department表.通过阅读Hbase的实际操作,我知道我们无法在Hbase中连接表.

解:

我找到了一个解决方案,通过使用Hbase类和接口编写MapReduce代码,我们可以完成这项任务.

此外,如果有人可以帮助我编写非常有用的编码

Moh*_*iaz 6

你应该在apache中看看这个jira问题.您应该使用MultiTableInputFormat. https://issues.apache.org/jira/browse/HBASE-3996

另请参见: 如何在hbase中连接表


San*_*pas 3

最简单的方法是将 HBase 表加载到HiveImpala中,并使用这些工具执行 SQL 连接。