scan.addcolumn或qualifierfi​​lter来检索值

时间:2015-05-11 10:39:13

标签: hbase

要检索Hbase中特定列的值,我应该使用scan.addcolumn还是qualifierfilter

哪种方法可以提供更好的性能?

1 个答案:

答案 0 :(得分:3)

如果您已经知道限定符,则必须使用scan.addColumn()。如果您不确定限定符并且想要将限定符与特定值进行比较(使用更大,更小,相等等运算符),则必须使用QualifierFilter。它在QualifierFilter的HBase文档中提到 -

  

如果查找已知的列限定符,请直接使用Get.addColumn(byte [],byte [])而不是过滤器。