gpt4 book ai didi

hbase - 如何在 ROWID 中使用 LIKE 在 HBase 中进行搜索?

转载 作者:行者123 更新时间:2023-12-04 18:14:48 25 4
gpt4 key购买 nike

我的 Hbase 表的 ROWID 的构造方式是,它的第一个子字符串是固定字符串,比如 ABC,其余是可变的。例如,我的 rowids 看起来像:

ABC_12345
ABC_89778
ABC_64994
...
..

如何使用某些行过滤器实现编写 HBASE 查询来扫描我的表,如果我提供“ABC”,我会得到所有行。

任何帮助,将不胜感激。

谢谢
ü

最佳答案

您可以同时使用 ScanRegexStringComparator筛选。像这样的东西:

String regEx = "^ABC";
Filter regExFilter = new RowFilter(CompareFilter.CompareOp.EQUAL,
new RegexStringComparator(regEx));
Scan scan = new Scan();
scan.setFilter(regExFilter);

关于hbase - 如何在 ROWID 中使用 LIKE 在 HBase 中进行搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11944164/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com