我的 6 节点 Hbase 集群(1 个主 - 5 个从属)有以下硬件配置
每个节点的配置
2.4Ghz,48 核英特尔 CPU
256GB 内存
1Gb/ps 网络连接
30 x SSD 磁盘(JBOD 设置)
操作系统:RHEL 6.6
Hbase 版本:1.2.0
CDH发行版:5.7.0
我在 Hbase 中调整了以下参数:
hbase.client.write.buffer: 64MB
hbase.regionserver.handler.count: 64
master_region_java_heapsize: 125GB
hbase.client.scanner.caching: 10000
hbase.hregion.memstore.flush.size: 8GB
hbase.hregion.max.filesize:100GB
通过这个设置,我能够在 250 个线程下使用 YCSB 获得 85000 IOPS,50% 读取和 50% 写入。
谁能建议我任何有助于我生成更多 IOPS 的配置更改。