开发者社区> 问答> 正文

Hbase中scan对象的cache值是怎么设置的呢?

Hbase中scan对象的cache值是怎么设置的呢?

展开
收起
游客vqgchj4kfdzsu 2021-12-06 22:31:33 478 0
1 条回答
写回答
取消 提交回答
  • cache值得设置并不是越大越好,需要做一个平衡。cache的值越大,则查询的性能就越高,但是与此同时,每一次调用next()操作都需要花费更长的时间,因为获取的数据更多并且数据量大了传输到客户端需要的时间就越长,一旦你超过了maximum heap the client process 拥有的值,就会报outofmemoryException异常。当传输rows数据到客户端的时候,如果花费时间过长,则会抛出ScannerTimeOutException异常。

    2021-12-06 23:54:23
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大数据时代的存储 ——HBase的实践与探索 立即下载
Hbase在滴滴出行的应用场景和最佳实践 立即下载
阿里云HBase主备双活 立即下载