我的用例是暂时禁用Helix自动重新分配到新节点。
我尝试使用
ZKHelixAdmin.enableResource()
API。我看到了理想状态的变化[
{“HELIX_ENABLED”:“false”,...}
]在参展商中,但相同的资源被重新分配到实时实例。
enableResource()API的功能是什么?API文档没有太多信息。
答案 0 :(得分:1)
平衡器检查资源是否已启用,并且仅在启用时才会将其分配给另一个实时实例。
就我而言,我使用的是自定义重新平衡器[正在使用USER_DEFINED
重新平衡算法],并且必须在我的自定义重新平衡器中明确添加此检查。
像魅力一样。