首页 > 代码库 > [待解决]ColumnPrefixFilter 不能过滤出全部满足条件的,
[待解决]ColumnPrefixFilter 不能过滤出全部满足条件的,
Scan scan = new Scan(); ColumnPrefixFilter columnPrefixFilter = new
hbase(main):016:0> scan ‘t4‘ ROW COLUMN+CELL 1223434 column=info:age, timestamp=1498891615751, value=http://www.mamicode.com/25 1223434 column=info:gender, timestamp=1498891615751, value=http://www.mamicode.com/1 1223434 column=info:name, timestamp=1498892027083, value=http://www.mamicode.com/lisi1234 1223434 column=info:password, timestamp=1498892027083, value=http://www.mamicode.com/\x00\x12\xD5. 1234 column=info:name, timestamp=1498892427671, value=http://www.mamicode.com/lisi1234 1234 column=info:password, timestamp=1498892427671, value=http://www.mamicode.com/\x00\x12\xD5. 12341 column=info:name, timestamp=1498894169373, value=http://www.mamicode.com/sudan 12341 column=info:password, timestamp=1498894169373, value=http://www.mamicode.com/\x00\x00\x00\x17 12342 column=info:name, timestamp=1498894341082, value=http://www.mamicode.com/hanmei 12342 column=info:password, timestamp=1498894341082, value=http://www.mamicode.com/\x00\x00\x04\xD2 123422 column=info:name, timestamp=1498894389540, value=http://www.mamicode.com/\xE9\x83\xAD\xE5\xBE\xB7\xE7\xBA\xB2 123422 column=info:password, timestamp=1498894389540, value=http://www.mamicode.com/\x00\x00\x04\xD2 12343 column=info:name, timestamp=1498894341091, value=http://www.mamicode.com/sunwukong 12343 column=info:password, timestamp=1498894341091, value=http://www.mamicode.com/\x00\x00\x04\xD2 123432 column=info:name, timestamp=1498894389549, value=http://www.mamicode.com/\xE6\xB2\x99\xE6\xB2\xB3\xE4\xB8\x8A 123432 column=info:password, timestamp=1498894389549, value=http://www.mamicode.com/\x00\x00\x04\xD2 12344 column=info:name, timestamp=1498894341093, value=http://www.mamicode.com/\xE7\x8C\xAA\xE5\x85\xAB\xE6\x88\x92 12344 column=info:password, timestamp=1498894341093, value=http://www.mamicode.com/\x00\x00\x04\xD2 123442 column=info:name, timestamp=1498894389551, value=http://www.mamicode.com/\xE7\x8C\xAA\xE5\x85\xAB\xE6\x88\x92 123442 column=info:password, timestamp=1498894389551, value=http://www.mamicode.com/\x00\x00\x04\xD2 223422 column=info:name, timestamp=1498894677209, value=http://www.mamicode.com/\xE9\x83\xAD\xE5\xBE\xB7\xE7\xBA\xB2 223422 column=info:password, timestamp=1498894677209, value=http://www.mamicode.com/\x00\x00\x04\xD2 223432 column=info:name, timestamp=1498894677222, value=http://www.mamicode.com/\xE6\xB2\x99\xE6\xB2\xB3\xE4\xB8\x8A 223432 column=info:password, timestamp=1498894677222, value=http://www.mamicode.com/\x00\x00\x04\xD2 223442 column=info:name, timestamp=1498894677225, value=http://www.mamicode.com/\xE7\x8C\xAA\xE5\x85\xAB\xE6\x88\x92 223442 column=info:password, timestamp=1498894677225, value=http://www.mamicode.com/\x00\x00\x04\xD2 323422 column=info:name, timestamp=1498894726797, value=http://www.mamicode.com/\xE9\x83\xAD\xE5\xBE\xB7\xE7\xBA\xB2 323422 column=info:name_A, timestamp=1498896667538, value=http://www.mamicode.com/\xE9\x83\xAD\xE5\xBE\xB7\xE7\xBA\xB2 323422 column=info:name_B, timestamp=1498896689859, value=http://www.mamicode.com/\xE9\x83\xAD\xE5\xBE\xB7\xE7\xBA\xB2 323422 column=info:password, timestamp=1498894726797, value=http://www.mamicode.com/\x00\x00\x04\xD2 323422 column=info:password_A, timestamp=1498896689859, value=http://www.mamicode.com/\x00\x00\x04\xD2 323432 column=info:name, timestamp=1498894726809, value=http://www.mamicode.com/\xE6\xB2\x99\xE6\xB2\xB3\xE4\xB8\x8A 323432 column=info:name_A, timestamp=1498896667547, value=http://www.mamicode.com/\xE6\xB2\x99\xE6\xB2\xB3\xE4\xB8\x8A 323432 column=info:name_B, timestamp=1498896689870, value=http://www.mamicode.com/\xE6\xB2\x99\xE6\xB2\xB3\xE4\xB8\x8A 323432 column=info:password, timestamp=1498894726809, value=http://www.mamicode.com/\x00\x00\x04\xD2 323432 column=info:password_A, timestamp=1498896667547, value=http://www.mamicode.com/\x00\x00\x04\xD2 323432 column=info:password_B, timestamp=1498896689870, value=http://www.mamicode.com/\x00\x00\x04\xD2 323442 column=info:name, timestamp=1498894726811, value=http://www.mamicode.com/\xE7\x8C\xAA\xE5\x85\xAB\xE6\x88\x92 323442 column=info:name_A, timestamp=1498896667549, value=http://www.mamicode.com/\xE7\x8C\xAA\xE5\x85\xAB\xE6\x88\x92 323442 column=info:name_B, timestamp=1498896689872, value=http://www.mamicode.com/\xE7\x8C\xAA\xE5\x85\xAB\xE6\x88\x92 323442 column=info:password, timestamp=1498894726811, value=http://www.mamicode.com/\x00\x00\x04\xD2 323442 column=info:password_A, timestamp=1498896667549, value=http://www.mamicode.com/\x00\x00\x04\xD2 323442 column=info:password_B, timestamp=1498896689872, value=http://www.mamicode.com/\x00\x00\x04\xD2 15 row(s) in 0.0790 seconds hbase(main):017:0>
(Bytes.toBytes("n")); //scan.addFamily(Bytes.toBytes("info")); scan.setFilter(columnPrefixFilter); ResultScanner scanner = table.getScanner(scan); printScanner(scanner);
private void printScanner(ResultScanner scanner ){ for(Result result : scanner){ System.out.print(Bytes.toString(result.getRow())+";");//rowkey System.out.print(Bytes.toString(result.getValue(Bytes.toBytes("info"), Bytes.toBytes("name")))+";"); System.out.print(Bytes.toInt(result.getValue(Bytes.toBytes("info"), Bytes.toBytes("password")))+";"); System.out.println(); } }
有很多条却只能查出来一条
1223434;lisi1234;
[待解决]ColumnPrefixFilter 不能过滤出全部满足条件的,
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。