Hbase:仅使用一个筛选器扫描,而不是使用筛选器和列扫描
当我使用SingleColumnValueFilter执行hbase扫描时,如果没有添加其他参数,它将返回40000行 例如: table.scan(filter=“SingleColumnValueFilter('info','collection',=,'substring:tweets\u brazilFire')) 例如: table.scan(filter=“SingleColumnValueFilter('info','collection',=,'substring:tweets\u brazilFire')”, 列=['字段:正文]] 当我将列添加到扫描中时,结果是1967178行 我在这里感到困惑。该列存在于其他行中,但它没有我指定的列值。扫描不应该同时应用返回通过筛选的列和行的条件吗 为此,我正在使用python happybase 请告诉我你的建议Hbase:仅使用一个筛选器扫描,而不是使用筛选器和列扫描,hbase,Hbase,当我使用SingleColumnValueFilter执行hbase扫描时,如果没有添加其他参数,它将返回40000行 例如: table.scan(filter=“SingleColumnValueFilter('info','collection',=,'substring:tweets\u brazilFire')) 例如: table.scan(filter=“SingleColumnValueFilter('info','collection',=,'substring:tweets\
首先,从API的角度来看,Apache Thrift使用另一种语法应用SingleColumnValueFilter
Syntax: SingleColumnValueFilter(<compare operator>, ‘<comparator>’, ‘<family>’, ‘<qualifier>’,<filterIfColumnMissing_boolean>, <latest_version_boolean>)
Syntax: SingleColumnValueFilter(<compare operator>, ‘<comparator>’, ‘<family>’, ‘<qualifier>)
Example: "SingleColumnValueFilter (<=, ‘abc’,‘FamilyA’, ‘Column1’, true, false)"
Example: "SingleColumnValueFilter (<=, ‘abc’,‘FamilyA’, ‘Column1’)"
语法:SingleColumnValueFilter(,“”,,“”,,)
语法:SingleColumnValueFilter(,'','')
示例:“SingleColumnValueFilter(新的DocsAPI显示我使用它的方式是正确的)我无法使用happybase使此语法正常工作