You need to enable JavaScript to run this app.
导航

参数支持

最近更新时间2022.11.23 11:47:02

首次发布时间2022.05.11 13:53:36

表格数据库 HBase 版支持自定义部分参数的值,本文介绍 HBase 实例中支持自定义的参数的相关信息。

注意事项

部分参数修改后实例会自动重启,新参数值在实例重启完成后才能生效。实例重启会造成连接中断,建议在业务低峰期修改相关参数,并确保业务具备重连机制。修改参数值的方法,请参见修改实例参数

参数支持表

参数是否需要重启取值范围默认值取值类型单位说明
hbase.ipc.server.callqueue.read.ratio0~10Float设置 RPC 队列中读请求占总请求的比例。
hbase.ipc.server.callqueue.scan.ratio0~10Float设置 RPC 队列中 Scan 请求占读请求的比例。
hbase.regionserver.global.memstore.size0~0.80.4Float设置 memstore 占 RegionServer 总内存(即 JVM -Xmx)的比例。
hfile.block.cache.size0~0.80.4Float设置读缓存(即 BlockCache)占 RegionServer 总内存(即 JVM -Xmx)的比例。
hbase.regionserver.handler.count1~10030IntegerCount设置用于处理读写请求的线程数。
hbase.regionserver.metahandler.count1~10020IntegerCount设置用于处理 meta 读写请求的线程数。
hbase.regionserver.thread.compaction.large1~101IntegerCount设置用于处理 large compaction 的线程数。
hbase.regionserver.thread.compaction.small1~101IntegerCount设置用于处理 small compaction 的线程数。
hbase.client.keyvalue.maxsize10485760~5242880010485760IntegerByte设置客户端每组 KeyValue 的最大值。
hbase.server.keyvalue.maxsize10485760~5242880010485760IntegerByte设置服务端每组 KeyValue 的最大值。
hbase.hregion.majorcompaction0~604800000604800000Integerms设置 major compaction 的执行周期。
hbase.rpc.timeout30000~36000060000Integerms设置 RPC 超时时间。