在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参数。