Filter HBase:如何跳过HBase中具有特定列的行?

Filter HBase:如何跳过HBase中具有特定列的行?,filter,hbase,Filter,Hbase,是否有任何筛选器可用于跳过包含特定列的行? 乙二醇 我只想要没有无效列的行(r1,r3) 我尝试了SingleColumnValueFilter,但当列丢失时,它总是跳过行您可以试试这个。。使用同一个SingleColumnValue筛选器,并与永远无法设置为该列的值进行比较,就像您计划存储integer时与charecter进行比较一样 SingleColumnValueFilter('ColumnFamily','Qualifier',!=,'binary:x',false,true) 让我

是否有任何筛选器可用于跳过包含特定列的行? 乙二醇

我只想要没有无效列的行(r1,r3)


我尝试了
SingleColumnValueFilter
,但当列丢失时,它总是跳过行

您可以试试这个。。使用同一个SingleColumnValue筛选器,并与永远无法设置为该列的值进行比较,就像您计划存储integer时与charecter进行比较一样

SingleColumnValueFilter('ColumnFamily','Qualifier',!=,'binary:x',false,true)


让我知道这是否适合你

谢谢你的回答,但这似乎对我不起作用..列值是可变的,我不能使用not_EQUAL跳过它们我刚刚编辑了答案,我不知道你是否收到通知现在我有filterIfColumnMissing_boolean=false,所以如果该列不存在,它将以任何方式获取行,如果它这样做了,它会将它与某个值(永远不会设置到此列)进行比较,并且不会返回其中包含该列的行。非常感谢,我尝试了“invalid”,EQUAL,&(@*#&^@*&%),它现在可以工作了!
      name price invalid
r1       a    10
r2       b     5       1
r3       c    20