hbase.balancer.period
在master节点中运行region负载均衡器的周期
类型:int
默认值:300000
单位: 毫秒
hbase.clinent.keyvalue.maxsize
设置keyvalue实例大小的上限,这是未来协助设置存储文件中单个条目存储的上限。这种做法有利于避免region过大单不能被拆分的现象,最好将其设置为最大的region大小。如果用户想绕开这个检查,可以将这个参数设置为0或更少。
类型:int
默认值:10485760(10M)
单位:字节
hbase.client.pause
客户端暂停时间。最常用做失败的get和region查询等操作重试前等待的时间。
类型: long
默认值:1000
单位:毫秒
hbase.client.retries.number
最大重试次数。例如,region查询、get和update操作等发生错误时最大重试的值。
类型:int
默认值 :10
单位:数值
hbase.client.scanner.caching
扫描器调用next方法的时候发现本地客户端内存的数据已经取完,就会向服务端发起请求,该值就是扫描器调用next方法一次性从服务器端返回的最大行数。改值越大,扫描器整体的返回速度就越快,但同时依赖的内存也就越多,并且当请求的数据没有在内存中命中的话,next方法的返回时间可能会更长,因此要避免这个时间长于扫描器超时的时间,即hbase.regionserver.lease.period.
类型:int
默认值:1
单位:数值
hbase.client.write.buffer
HTable客户端写缓存区的默认字节大小。改值越大消耗的内存也就越多------由于服务器端也需要消耗内存来处理传入的数据,客户端与服务器端都会消耗更多的内存----------较大的缓冲区大小有助于减少RPC调用的次数。例如,服务器端的内存消耗大概等于hbase.client.write.buffer * hbase.regionserver.handler.count的值。
类型: long
默认值:2097152(2M)
单位:字节
hbase.regionserver.handler.count
RegionServer中RPC监听器实例的数量。对于master来说,这个属性是master受理的处理线程(handler)数量。
类型:int
默认值:10
单位:数值