在hbase中获取特定列值

mwecs4sa  于 2021-05-30  发布在  Hadoop
关注(0)|答案(1)|浏览(374)

嗨,我是hbase的新手,想问一些问题:
假设我们在一个表中有两个列族。cf1,cf2。
有以下列:id,name,age,email
cf2有以下列:城市、州、国家
现在的问题是他们将查询什么来查找cf1:name=''所在的城市
请帮忙。我是用java来做这个的,所以有什么api可以做到这一点吗?
一个有详细例子的答案将是非常感激的。
当做

vlf7wbxs

vlf7wbxs1#

使用singlecolumnvaluefilters。这样地。

SingleColumnValueFilter('cf2','city',=,'binary:nameofthecity') AND SingleColumnValueFilter('cf1','name',=,'binary:xxx')

. 将其设置为扫描对象中的过滤器,并使用此扫描对象从表中获取数据。

相关问题