HDFS 开启 SCR 对 Hbase 的性能提升

2017-11-23  本文已影响121人  breeze_lsw

HDFS short circuit local read

HDFS client 和 HDFS datanode 通过 TCP socket 进行通信,client 发起请求,datanode读取数据,通过RPC将数据传给 client 。如果client 和 数据在同一个节点上,那么通过 datanode 就会增加额外的开销。在这种场景下,HDFS提供了一个 local read 的机制 ,让 client 直接读取本地的数据而不是通过 datanode。

测试准备

软件 版本
HBASE 1.2.0-cdh5.9.2
HDFS 2.6.0-cdh5.9.2
YCSB 0.12.0

结果

延时对比
类型 Throughput(ops/sec) avg(us) p95(us) p99(us)
SCR-1k 48793 723 973 2661
noSCR-1k 35170 1283 1735 3217
SCR-100k 2524 4419 6955
noSCR-100k 4020 6099 9351

注意事项

参考

HDFS Short Circuit Local Read Performance Benchmarking with Apache Accumulo and Apache HBase

上一篇 下一篇

猜你喜欢

热点阅读