gpt4 book ai didi

apache-storm - Storm 主管, worker 分配内存

转载 作者:行者123 更新时间:2023-12-01 03:35:39 28 4
gpt4 key购买 nike

我有 3 个节点的 Storm 集群:supervisors-2、Nimbus-1。 3 个节点有 30 Gb 的内存和 4 个 CPU 核心。在我配置的配置中:

supervisor.slots.ports : 8 (6700-6708)
supervisor.childopts :-Xmx4096m _JAAS_PLACEHOLDER
ui.childopts :-Xmx1024m _JAAS_PLACEHOLDER
nimbus.childopts :-Xmx6144m _JAAS_PLACEHOLDER

我想知道:
  • 这个插槽如何作用于监督节点?在我看来,我们为每个主管节点分配了 8 个端口。这意味着我将为集群获得多少 worker ?
  • 对于主管 childopts,它被配置为 4 Gb 的 RAM。这是什么意思?同样灵气childopts?
  • 假设如果我通过这种配置运行具有 3 个 worker 的拓扑,使用的 Ram 和 CPU 内核是什么?
    如何计算特定拓扑的 Ram 利用率和 CPU
  • 最佳答案

  • 8 个端口 -> 8 个 worker 。每个 worker 都被分配了一个端口。
  • supervisor.childopts 被传递给主管进程。 nimbus.childopts 也是如此。
  • worker 可能在不同的机器上运行。每个 worker 都是一个单独的进程。您可以记下每个进程的内存/CPU。
  • 关于apache-storm - Storm 主管, worker 分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35202367/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com