本文主要是介绍Hbase实施方案估算方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Hbase 实施方案估算方法:
按照查询平均响应时间为 100ms ,并发查询请求 300 次 / 秒为标准进行估算
单个 regionserver 单线程每秒处理请求个数为 1 秒 /100 毫秒 =10 个请求
由于 regionserver 和数据节点部署在同一台主机上,通过 yarn 进行资源分配,假设分配 5 个 cpu 核则单个 regionserver 每秒处理请求数位 10*5=50 次 / 秒
由于查询并发数位 300 次 / 秒 ,除以单个 regionserver 的 50 次 / 秒,因此需要 6 个 regionserver
还可以通过查询内存按照网络瓶颈估算
按照上面的参数 单个 regionserver 单线程每秒处理 10 个请求,假设线程数设为10,则多线程并发处理达到100 次 / 秒
考虑网络带宽如果为千兆网络,如果单次查询记录量为20兆,为了避免网络压力 20兆* 100 次 / 秒=2000兆/秒,则至少需要
3台 regionserver分担压力
这篇关于Hbase实施方案估算方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!