Shell SingleColumnValueFilter未正确筛选表

Shell SingleColumnValueFilter未正确筛选表,shell,nosql,hbase,Shell,Nosql,Hbase,我的Hbase表中有这段数据 put 't2','submission|007|313|assignment|1','SUBMISSION:sdate','04-APR-2011' put 't2','submission|007|313|assignment|1','SUBMISSION:esignature','lh' put 't2','submission|007|313|assignment|1','SUBMISSION:totalfiles','2' put 't2','submis

我的Hbase表中有这段数据

put 't2','submission|007|313|assignment|1','SUBMISSION:sdate','04-APR-2011'
put 't2','submission|007|313|assignment|1','SUBMISSION:esignature','lh'
put 't2','submission|007|313|assignment|1','SUBMISSION:totalfiles','2'
put 't2','submission|007|313|assignment|1','SUBMISSION:dayslate','0'
put 't2','submission|007|313|assignment|1','SUBMISSION:type','assignment'
put 't2','submission|007|313|assignment|1','SUBMISSION:tnumber','2'
put 't2','submission|007|313|assignment|1','STUDENT:snumber','007'
put 't2','submission|007|313|assignment|1','SUBJECT:code','313'
put 't2','submission|007|313|assignment|1','FILES:fnumber1','path/file-name3-1'


put 't2','submission|666|312|assignment|1','SUBMISSION:sdate','05-APR-2011'
put 't2','submission|666|312|assignment|1','SUBMISSION:esignature','hp'
put 't2','submission|666|312|assignment|1','SUBMISSION:totalfiles','2'
put 't2','submission|666|312|assignment|1','SUBMISSION:dayslate','0'
put 't2','submission|666|312|assignment|1','SUBMISSION:type','assignment'
put 't2','submission|666|312|assignment|1','SUBMISSION:tnumber','1'
put 't2','submission|666|312|assignment|1','STUDENT:snumber','666'
put 't2','submission|666|312|assignment|1','SUBJECT:code','312'
put 't2','submission|666|312|assignment|1','FILES:fnumber1','path/file-name1-1'
put 't2','submission|666|312|assignment|1','FILES:fnumber2','path/file-name1-1'
我在这里试图实现的是获得所有提交条目的
主题:code
,其中
学生:snumber
666

我尝试了
RowFilter
ValueFilter
,但都没有返回数据

我最近的一次尝试是使用
SingleColumnValueFilter
,这应该可以解决我的问题,但无论如何
SingleColumnValueFilter
根本无法过滤!这是Hbase外壳:

scan 't2', {COLUMN=>'SUBJECT:code', FILTER => "SingleColumnValueFilter('STUDENT','snumber',=,'binary:666')"}
当我运行上述命令时,它返回:

 submission|007|313|assignment|1                     column=SUBJECT:code, timestamp=1622478374359, value=313                                                                                                                                                                                          
 submission|666|312|assignment|1                     column=SUBJECT:code, timestamp=1622478377064, value=312   
我想要的结果应该是

 submission|666|312|assignment|1                     column=SUBJECT:code, timestamp=1622478377064, value=312   
我不明白为什么
SingleColumnValueFilter
不工作。我错过了什么