如何跳过缺少特定列族的hbase行?

lf3rwulv  于 2021-06-09  发布在  Hbase
关注(0)|答案(2)|浏览(310)

例如,hbase表中有columnfamilya、columnfamilyb和columnfamilyc,对于某些行,columnfamilya中没有任何列。我想扫描表并只返回columnfamilya中至少有一列的行。
我应该用什么样的过滤器?我选中了singlecolumnvaluefilter,但它似乎只适用于除columnfamily之外的特定列。我需要columnfamiliya至少包含一列的所有行。不仅仅是columnfamiliya中的数据,而是整行的数据。

rggaifut

rggaifut1#

或者你可以做一次又一次的扫描。先做columfamilya cols扫描。然后得到第一次扫描的行。

dffbzjpn

dffbzjpn2#

如果您只需要columnfamiliya的数据,可以使用 addFamily 上的方法 Get 或者 Scan 物体。

相关问题