【问题标题】:Can someone explain unique coprocessor execution behavior we are noticing?有人可以解释我们注意到的独特的协处理器执行行为吗?
【发布时间】: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 个线程?

【问题讨论】:

  • 如果你投了反对票,最好提一下原因!

标签: hadoop hbase


【解决方案1】:

得到了一些问题的答案:

这是正常行为吗?是所有区域协处理器都在单个 JVM 下执行,还是每个区域在自己的 JVM 中都有自己的 Handler?

所有区域都由单个 JVM 进程处理。

hbase.regionserver.handler.count 的意义是什么?设置为 100。这是否意味着单个 JVM 或多个 JVM 中有 100 个线程?

这是最大数量。在 HBase JVM 进程中为处理特定区域的请求而旋转的线程数。+

【讨论】:

    猜你喜欢
    • 2013-03-04
    • 2020-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多