我正在处理hbase 0.92.1中的百万行和百万列。现在,我想知道如何使用协处理器创建二级索引。为此,给出一些示例程序。
请提供支持hbase 0.92.1的程序。
发布于 2012-12-20 21:31:14
据我所知,在0.20之前的版本中,在Hbase API中,HTableDescriptor仍然是可写的,所以可以调用HtabelDescriptor.addIndex()来为列创建索引。示例可以在here中找到。
然后,索引开始转移到IHbase,请参阅Jira的故事here。
为了回答你的问题,在0.92.1中,我不认为有任何开箱即用的,,你将不得不自己编写协处理器,但是有一个关于coprocessor secondary index的jira故事,你可能想看看它的进展:)
同时,您可以尝试idxColumnDescriptor here,查看测试TestIdxColumnDescriptor.java可能会有所帮助。
发布于 2012-11-15 08:07:59
没有一种很好的方法可以用HBase进行二级索引。您处理问题的方式将由您的数据和用例决定。有关辅助索引的一些很好的讨论位于here
https://stackoverflow.com/questions/10911140
复制相似问题