HBase 常用的配置参数(持续更新)

HBase性能调优参数详解
本文详细介绍了HBase中的关键性能调优参数及其默认值,包括RPC超时时间、socket建立链接的超时时间、重试次数及休眠时间等,帮助读者深入了解并优化HBase系统的性能。

1. RPC 超时时间,默认是 60s

<property>
    <name>hbase.rpc.timeout</name>
    <value>60000</value>
</property>

2. socket建立链接的超时时间,应该小于或者等于rpc的超时时间,默认为20s

<property>
    <name>ipc.socket.timeout</name>
    <value>20000</value>
</property>

3. 重试次数,默认为:35 次

<property>
    <name>hbase.client.retries.number</name>
    <value>35</value>
</property>

4. 重试的休眠时间,默认是:100

<property>
    <name>hbase.client.pause</name>
    <value>100</value>
</property>

5. 连接 Zookeeper 的休眠时间,默认是 60s

<property>
    <name>zookeeper.recovery.retry.maxsleeptime</name>
    <value>60000</value>
</property>

6. scan查询时每次与server交互的超时时间,默认为60s,可不调整。

<property>
    <name>hbase.regionserver.lease.period</name>
    <value>60000</value>
</property>

7. 配置HBase WebUI 展示详情中出现开始key和结束key 作为表详情的一部分。默认值为:true, 

<property>
    <name>hbase.display.keys</name>
    <value>true</value>
</property>

8. 启用/禁用加载协处理器

<property>
    <name>hbase.coprocessor.enabled</name>
    <value>true</value>
</property>

9. HBase Rest 接口的端口,默认配置为 8080

<property>
    <name>hbase.rest.port</name>
    <value>8080</value>
</property>

10. Rest Server 的最大线程池大小:默认为:100

<property>
    <name>hbase.rest.threads.max</name>
    <value>100</value>
</property>

11. 该参数表示HBase客户端发起一次数据操作直至得到响应之间总的超时时间,数据操作类型包括get、append、increment、delete、put等

<property>
     <name>hbase.client.operation.timeout</name>
     <value>60000</value>
</property>

转载于:https://my.oschina.net/Rayn/blog/1527379

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值