hbase数据读取优化_HBase 操作和性能配置选项

本文主要介绍了如何优化HBase的数据读取,包括调整HBase服务器的RPC处理参数,如设置`hbase.regionserver.handler.count`,启用或禁用RPC的Nagle算法,快速检测服务器故障,针对低延迟进行服务器端优化,以及进行JVM和OS级别的调优,以提升HBase系统的性能和响应速度。
摘要由CSDN通过智能技术生成

文章来源:加米谷大数据

调试HBase服务器RPC处理

  • 设置 hbase.regionserver.handler.count(在 hbase-site.xml)为用于并发的核心 x 轴。
  • 可选地,将调用队列分成单独的读取和写入队列以用于区分服务。该参数 hbase.ipc.server.callqueue.handler.factor 指定调用队列的数量:
    • 0 意味着单个共享队列。
    • 1 意味着每个处理程序的一个队列。
    • 一个0和1之间的值,按处理程序的数量成比例地分配队列数。例如,0.5 的值在每个处理程序之间共享一个队列。
  • 使用 hbase.ipc.server.callqueue.read.ratio(hbase.ipc.server.callqueue.read.share在0.98中)将调用队列分成读写队列:
    • 0.5 意味着将有相同数量的读写队列。
    • <0.5 表示为读多于写。
    • >0.5 表示写多于读。
  • 设置 hbase.ipc.server.callqueue.scan.ratio(HBase 1.0+)将读取调用队列分为短读取和长读取队列:
    • 0
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值