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

原创
2017/09/01 10:47
阅读数 1K

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>
展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部