HBase过滤器[FamilyFilter]

数据源见

@Test
    public void familyFilterTest(){

        try(Table table = HBaseConn.getTable("FileTable")){

            Scan scan = new Scan();

            Filter filter = new FamilyFilter(CompareOperator.EQUAL,new BinaryComparator(Bytes.toBytes("saveInfo")));


            scan.setCaching(1000);

            scan.setFilter(filter);

            ResultScanner scanner = table.getScanner(scan);


            resultlog(scanner);

            scanner.close();



        }catch (IOException e){
            e.printStackTrace();
        }



        //
        //FamilyFilter 返回特定列族的值,通常会用scan addColumn来替代
        //scan.addColumn(Bytes.toBytes(cfName),Bytes.toBytes(name));
        rowkey=rowkey0
        fileName=null
        szie=null
        creator=zhoucan
        rowkey=rowkey1
        fileName=null
        szie=null
        creator=zhoucan
        rowkey=rowkey10
        fileName=null
        szie=null
        creator=zhouhan
        rowkey=rowkey2
        fileName=null
        szie=null
        creator=zhoucan
        rowkey=rowkey3
        fileName=null
        szie=null
        creator=wuchao
        rowkey=rowkey4
        fileName=null
        szie=null
        creator=fangshuo
        rowkey=rowkey5
        fileName=null
        szie=null
        creator=wuchao


    }
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容