hbase读取优化

xjreopfe  于 2021-06-09  发布在  Hbase
关注(0)|答案(0)|浏览(287)

我在hbase cluseter中使用5个RegionServe。我只是将url的md5散列存储为rowkey,并且只存储一个包含数据字段的列族,其中包含与该键对应的数据(每行包含大小约为30kb的数据)。我的请求是读密集型的(很少的写入和很大的读取)。我已经为我的集群做了大约300000个条目的基准测试,使用5的预拆分(在5个区域服务器上统一存储数据),我得到了大约200个qps。在基准测试中,我运行了150个线程来查询从一个单独的客户机中读取的数据。
这个qps对我来说太少了。可以做什么优化来提高读取qps(如果写入qps会因为优化而减少,对我来说没关系)。现在我使用的是hbase的默认配置。每个区域服务器(包括主服务器)有8 gb ram和4个内核。我的集群在aws的同一个区域。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题