如何仅基于列值而不考虑列族来扫描 HBASE table?
How to scan HBASE table based only on column value and irrespective of column family?
我有一个 HBASE table,它有 4 个不同的列族,每个列族有 4 个相似的列。我想对特定列执行搜索操作,而不考虑其列族。我试过 singleColumnValueFilter 但它需要一个列族。当我尝试使用 ValueFilter 时,我只得到结果集中的匹配列,而不是整行。请帮助我。提前致谢。
您可以使用 FilterList 组合四个 SingleColumnValueFilter 实例。
如果您想要一个更通用的解决方案并且不介意使用自定义过滤器,here 是一个您可以使用的示例。
此过滤器扩展 ValueFilter
并覆盖 filterRowCells
方法。
我有一个 HBASE table,它有 4 个不同的列族,每个列族有 4 个相似的列。我想对特定列执行搜索操作,而不考虑其列族。我试过 singleColumnValueFilter 但它需要一个列族。当我尝试使用 ValueFilter 时,我只得到结果集中的匹配列,而不是整行。请帮助我。提前致谢。
您可以使用 FilterList 组合四个 SingleColumnValueFilter 实例。
如果您想要一个更通用的解决方案并且不介意使用自定义过滤器,here 是一个您可以使用的示例。
此过滤器扩展 ValueFilter
并覆盖 filterRowCells
方法。