gpt4 book ai didi

nosql - 使用 HBase shell 扫描特定列值的 HTable 行

转载 作者:行者123 更新时间:2023-12-04 08:35:28 24 4
gpt4 key购买 nike

我想从 扫描 HTable 中的行hbase shell 其中列族(即 Tweet)具有特定值(即 user_id)。

现在我想找到 tweet:user_id 具有值 test1 的所有行因为此列具有值 'test1'

column=tweet:user_id, timestamp=1339581201187, value=test1

虽然我可以扫描特定用途的表格,
scan 'tweetsTable',{COLUMNS => 'tweet:user_id'}

但我没有找到任何方法来扫描一行的值。

是否可以通过 HBase Shell 执行此操作?

我查了 this question以及。

最佳答案

没有 Hive 也是可能的:

scan 'filemetadata', 
{ COLUMNS => 'colFam:colQualifier',
LIMIT => 10,
FILTER => "ValueFilter( =, 'binaryprefix:<someValue.e.g. test1 AsDefinedInQuestion>' )"
}

注意:为了找到所有包含 的行测试 1 作为问题中指定的值,使用 二进制前缀:test1 在过滤器中(有关更多示例,请参阅 this answer)

关于nosql - 使用 HBase shell 扫描特定列值的 HTable 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11013197/

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