文件名称:hbase-rrlb:将相关区域并置在一起的 hbase 负载均衡器的实现
文件大小:42.91MB
文件格式:ZIP
更新时间:2024-07-13 13:21:46
Java
hbase-rrlb hbase 负载均衡器的一种实现,它将相关区域并置在一起。 大多数基于 Hbase 的应用程序在给定用户的多个表中都有数据。 通常根据用户 ID 或应用程序特定逻辑将表划分为固定数量的区域。 将所有相关区域放在同一个区域服务器中是一个很好的做法。 这将避免不必要的网络跃点。 此负载均衡器提供以下支持 托管相关区域。 有一种方法可以通知哪些表与负载均衡器相关,并基于该放置由负载均衡器执行。 加权负载平衡。 这允许更重的主机获得更多的区域。 有一种方法可以提供主机权重。 默认情况下,所有区域服务器都具有相同的权重。 当 HBase 负载均衡器返回区域计划时,分配管理器会立即发送区域进行移动。 这将导致区域的大量移动。 此负载均衡器提供了一种一次仅移动固定数量区域的方法。 您可以在创建负载均衡器时启用/禁用它。 要使用这个包,你需要做以下事情 您需要扩展负载均衡
【文件预览】:
hbase-rrlb-master
----README.md(9KB)
----test()
--------org()
----src()
--------org()
----.classpath(5KB)
----lib()
--------hbase-0.94.19()