Hadoop HBase MapReduce,多表操作

Hadoop HBase MapReduce,多表操作,hadoop,mapreduce,hbase,multi-table,Hadoop,Mapreduce,Hbase,Multi Table,有两个HBase表table1、table2作为输入源,使用MapReduce将table1中的一列与table2中的一列进行比较,如果table1中的一列与table2中的一列等效,则将其输出到table3 我们如何使用MapReduce解决这个问题?Hadoop2.2.0+Hbase0.96.0第一步-通过此链接了解如何将Hbase表作为映射器的源: 下一步是解决您的具体问题: 您将有2个映射器,即2个输入,每个表一个。 您可以根据表中的值进行缩减。您可能需要一个复杂的键或值中的某些内容来指

有两个HBase表table1、table2作为输入源,使用MapReduce将table1中的一列与table2中的一列进行比较,如果table1中的一列与table2中的一列等效,则将其输出到table3


我们如何使用MapReduce解决这个问题?Hadoop2.2.0+Hbase0.96.0第一步-通过此链接了解如何将Hbase表作为映射器的源:

下一步是解决您的具体问题: 您将有2个映射器,即2个输入,每个表一个。 您可以根据表中的值进行缩减。您可能需要一个复杂的键或值中的某些内容来指定哪个表值来自于Reducer。在reducer中,如果值/键来自两个表,即两个映射器,那么您可以使用上面的Hbase API链接来向表写入