如何仅根据列值扫描HBASE表而不管列族?

时间:2016-07-21 05:08:06

标签: hbase

我有一个HBASE表,有4个不同的列族,每个列族有4个类似的列。我想对特定列执行搜索操作,而不管其列族。我尝试了singleColumnValueFilter,但它需要一个列族。当我尝试使用ValueFilter时,我只得到结果集中的匹配列,而不是整行。请帮助我。提前谢谢。

2 个答案:

答案 0 :(得分:1)

您可以使用FilterList组合四个SingleColumnValueFilter实例。

答案 1 :(得分:0)

如果您想要一个更通用的解决方案,并且不介意使用自定义过滤器,here就是您可以使用的示例。

此过滤器扩展ValueFilter并覆盖filterRowCells方法。