在CentOS上处理HBase并发问题可从系统配置、HBase参数优化、并发控制策略及监控等方面入手,具体如下:
vm.swappiness=0
)、优化文件系统缓存。hbase.regionserver.memory
,增加hbase.regionserver.handler.count
以提升并发处理能力。hbase.client.autoFlush=false
),增大写缓冲区(hbase.client.write.buffer
),采用批量写入(htable.put(List<Put>)
)。checkAndPut
等方法实现无锁并发更新。hbase.master.loadbalancer.class
),调整hbase.master.balance.period
和hbase.master.balance.max.concurrent.region.migrations
参数。