【问题标题】:Disabling reallocation of a resource with Apache Helix 0.7.1使用 Apache Helix 0.7.1 禁用资源重新分配
【发布时间】:2016-11-25 12:55:43
【问题描述】:

我的用例是暂时禁用 Helix 对新节点的自动重新分配。

我尝试过使用

ZKHelixAdmin.enableResource()

API。我看到了理想状态的变化[

{ "HELIX_ENABLED" : "false",...}

] 在 Exhibitor 中,但相同的资源正在重新分配给活动实例。

enableResource() API 的功能是什么?API 文档没有太多信息。

【问题讨论】:

    标签: apache distributed-system helix


    【解决方案1】:

    平衡器检查资源是否启用,只有在启用时才会将其分配给另一个活动实例。

    就我而言,我使用的是自定义重新平衡器[正在使用USER_DEFINED重新平衡器算法],并且必须在我的自定义重新平衡器中明确添加此检查。

    像魅力一样工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 1970-01-01
      • 2018-11-19
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多