0

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

我尝试使用

ZKHelixAdmin.enableResource()

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

{“HELIX_ENABLED”:“假”,...}

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

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

4

1 回答 1

1

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

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

奇迹般有效。

于 2016-11-25T04:55:43.717 回答