hbase scan问题

    1.通过scan取完数据后,记得要关闭ResultScanner,否则RegionServer可能会出现问题
    2.scan时指定需要的Column Family,可以减少网络传输数据量,否则默认scan操作会返回整行所有Column Family的数据。
    3.通过调用HTable.setScannerCaching(int scannerCaching)可以设置HBase scanner一次从服务端抓取的数据条数,
    默认情况下一次一条。通过将此值设置成一个合理的值,可以减少scan过程中next()的时间开销,
    代价是scanner需要通过客户端的内存来维持这些被cache的行记录。

你可能感兴趣的:(hbase)