gpt4 book ai didi

shell - hbase shell 命令 - 扫描和过滤

转载 作者:行者123 更新时间:2023-12-01 23:23:25 25 4
gpt4 key购买 nike

我对 Hadoop 和 hbase 很陌生。任何人都可以帮助我使用扫描和过滤命令。

我试图使用过滤器在 hbase 中提取一系列行和特定药物的记录。
当我给出这个 shell 命令时:scan 'Mytable', {COLUMNS => ['abc'], FILTER => "avil",STARTROW => "1100",STOPROW => "1121"}
它向我显示了一个错误:Incorrect Filter String
我正在尝试使用此命令作为引用:

 hbase> scan 't1', {FILTER => "(PrefixFilter ('row2') AND (QualifierFilter (>=, 'binary:xyz'))) AND (TimestampsFilter ( 123, 456))"}

有人可以帮我解释一下什么是 Prefixfilter 和 QualifierFilter?

最佳答案

我在 hbase 中了解了 Filter 和 scan shell 命令的一些基础知识,发现 SingleColumnValueFilter 非常适合基于值过滤单元格。以下命令对我有用:

scan 'Mytable', {COLUMNS => ['abc'], FILTER => "SingleColumnValueFilter('abc','drug',=,'binary:avil')",STARTROW => "1100", ENDROW => "第1121话

关于shell - hbase shell 命令 - 扫描和过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25412022/

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