我正在研究hbase 0.92.1中的百万行和列。现在,我想知道如何使用协处理器创建二级索引。给出一些示例程序。
请提供支持hbase 0.92.1的程序。
答案 0 :(得分:2)
使用HBase进行二级索引没有一个好方法。您将解决问题的方式将取决于您的数据和用例。关于二级索引的一些很好的讨论位于here
答案 1 :(得分:1)
据我所知,在0.20之前,在Hbase API中,你有可写的HTableDescriptor,所以你可以调用HtabelDescriptor.addIndex()来创建列的索引。 可以找到示例here。
然后索引开始转移到IHbase,请参阅Jira故事here。
要回答你的问题,在0.92.1中,我认为没有任何开箱即用的 ,你必须自己编写协处理器,但是有一个jira的故事{ {3}}您可能希望观察进度:)
同时您可以尝试使用idxColumnDescriptor coprocessor secondary index,同时查看测试here可能有所帮助。