我从mapreduce的输出看起来像这样,作为具有数千条记录的关键值巴黎
aa abraham azad
aa anand agarwal
aa ajinke arun
aa ajith agarwal
bb balu bhaskar
bb budde bheema
bb banasankari balu
我想将这些记录加载到hbase中,以便如果要处理 a 键,则应处理所有具有 aa 的键。
最佳答案
我假设您想要表设计的解决方案,而不是代码。
由于Hbase列名对于每一行可以不同,因此可以将aa,bb,cc用作行键,并将每个名称用作列名。
看一看this文章,它解决了以下使用不同表设计的类似问题并进行了比较。
另外,对于将这些数据放入表中的代码,您可以根据情况使用here解释的任何方法。
(我想一个简单的Java代码就能为您做到这一点。)
关于hadoop - 将数据加载到HBase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32218426/