2016-11-23 9 views
0

私の使用例は、Helixによる新しいノードへの自動再割り当てを一時的に無効にすることです。Apache Helix 0.7.1でのリソースの再割り当ての無効化

私は

ZKHelixAdmin.enableResource()

APIを使用してみました。私は理想的な状態の変化[

{「HELIX_ENABLED」:「偽」、...}

]参照出展ではなく、同じリソースは、ライブインスタンスに再割り当てなっています。

enableResource()APIの機能とは何ですか?APIドキュメントには多くの情報がありません。

答えて

1

バランサは、リソースが有効になっているかどうかをチェックし、有効になっている場合にのみ、そのリソースを別のライブインスタンスに割り当てます。

私のケースでは、カスタムリバランサー[USER_DEFINEDリバランサーアルゴリズムを使用していました]を使用していて、このチェックをカスタムリバランサーに明示的に追加する必要がありました。

魅力的な作品です。

関連する問題