我的用例是暂时将helix自动重新分配到新节点。
我尝试使用
zkhelixadmin.enablereresource()
API。我看到理想状态的变化[
{" helix_enabled":" false",...}
]在参展商中,但相同的资源正在重新分配到现场实例。
enableReSource()api的功能是什么?api doc没有太多信息。
平衡器检查是否启用了资源,只有启用了资源,它才能分配给另一个实例。
就我而言,我正在使用自定义RE Balancer [使用USER_DEFINED
Rebalancer算法],并且必须在我的自定义RE Balancer中明确添加此检查。
工作就像魅力。