【大数据学习 | HBASE高级】hbase的参数优化
Zookeeper 会话超时时间
属性:zookeeper.session.timeout
解释:默认值为 90000 毫秒(90s)
hbase.client.pause(默认值 100ms)重试间隔
hbase.client.retries.number(默认 15 次)重试次数
设定线程数量
hbase.regionserver.handler.count
默认值30,可以增加处理请求的线程数量
优化客户端缓存
hbase.client.write.buffer
增加缓存大小可以多缓存元数据信息,并且减少查询数据通信次数
提交读取缓存大小
hfile.block.cache.size
默认 0.2,调节大小可以增加缓存数据,blockCache大小
设定内存大小
export HBASE_HEAPSIZE=1G
设定hbase的内存大小
设定hbase的列族
一般多种数据会设定多个列族,减少冗余数据的查询,但是也不要设定太多列族,一般2两个列族就可以了。