【发布时间】:2014-09-19 18:08:00
【问题描述】:
我们的环境:
- 我们有 44 个区域服务器,
- 该表有572个区域,
- 每个区域服务器有13个区域
- 每个区域都有 4 万到 11 万条记录
- 每个 Region Server 是 32 核/190GB RAM
我的问题是当我运行一个在所有这些区域上运行的协处理器时,我在单个区域服务器的区域上得到完全不同的执行时间。
例如一个区域花费了 3.9 秒,而另一个区域花费了 8.9 秒,在同一区域服务器上几乎相同的编号。行数。
这是正常行为吗?是所有区域协处理器都在单个 JVM 下执行,还是每个区域在自己的 JVM 中都有自己的 Handler?
hbase.regionserver.handler.count 的意义是什么?设置为 100。这是否意味着单个 JVM 或多个 JVM 中有 100 个线程?
【问题讨论】:
-
如果你投了反对票,最好提一下原因!