例如,HBase表有columnFamilyA,columnFamilyB和columnFamilyC,对于某些行,columnFamilyA中没有任何列。我想扫描表并仅返回columnFamilyA中至少有一列的行。
我应该使用什么样的过滤器?我检查了SingleColumnValueFilter,但它似乎只适用于columnFamily以外的特定列。我需要columnFamiliyA包含至少一列的所有行。不仅仅是columnFamiliyA中的数据,而是整行。
答案 0 :(得分:0)
如果您只需要来自columnFamiliyA的数据,则可以在addFamily
或Get
个对象上使用Scan
方法。
答案 1 :(得分:0)
或者你可以扫描扫描。首先扫描columFamilyA cols。然后获取第一次扫描的行。