Hbase API 最佳实践_读

1  Scan.setCaching(N), 扫描时使用缓存,减少客户端到服务端RPC次数。同时注意:客户端和服务端的缓存使用都会增加。

   // Set the number of rows for caching that will be passed to scanners.

2  关闭ResultScanner

3  块缓存使用方法:  Get/Scan.setCacheBlocks(true/false); //Set whether blocks should be cached for this Scan.

   当在MR中使用扫描时,应当设为false

你可能感兴趣的:(Hbase API 最佳实践_读)