【发布时间】:2016-06-18 13:21:33
【问题描述】:
我的 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 的配置更改。
【问题讨论】: