要检索Hbase中特定列的值,我应该使用scan.addcolumn
还是qualifierfilter
?
哪种方法可以提供更好的性能?
答案 0 :(得分:3)
如果您已经知道限定符,则必须使用scan.addColumn()
。如果您不确定限定符并且想要将限定符与特定值进行比较(使用更大,更小,相等等运算符),则必须使用QualifierFilter。它在QualifierFilter的HBase文档中提到 -
如果查找已知的列限定符,请直接使用Get.addColumn(byte [],byte [])而不是过滤器。