zoukankan      html  css  js  c++  java
  • hbase的api操作之scan

    扫描器缓存
    ----------------
        面向行级别的。
        @Test
        public void getScanCache() throws IOException {

            Configuration conf = HBaseConfiguration.create();
            Connection conn = ConnectionFactory.createConnection(conf);
            TableName tname = TableName.valueOf("ns1:t1");
            Scan scan = new Scan();
            scan.setCaching(5000);
            Table t = conn.getTable(tname);
            ResultScanner rs = t.getScanner(scan);
            long start = System.currentTimeMillis() ;
            Iterator<Result> it = rs.iterator();
            while(it.hasNext()){
                Result r = it.next();
                System.out.println(r.getColumnLatestCell(Bytes.toBytes("f1"), Bytes.toBytes("name")));
            }
            System.out.println(System.currentTimeMillis() - start);
        }
    批量扫描是面向列级别
    --------------------
        控制每次next()服务器端返回的列的个数。
        scan.setBatch(5);                //每次next返回5列。

  • 相关阅读:
    JS 原型模式 工厂模式 构造函数的区别
    JS 深入1
    理解DOM的一个例子
    Fuzzing参数
    神经网络相关知识和概念整理
    [转载] 系统、模型和仿真
    frp内网穿透,从外网访问内网资源
    常用软件配置
    141. 环形链表
    501. 二叉搜索树中的众数
  • 原文地址:https://www.cnblogs.com/zyanrong/p/10753798.html
Copyright © 2011-2022 走看看