0

複数のノードで構成されるクレート クラスターがあります。クラスターは現在、Ubuntu 安定リポジトリを利用して 0.39.1 を実行しています。クラスターをダウンタイムなしで 0.40.2 にアップグレードしたいと考えています。

http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/setup-upgrade.html#で参照されている ES ローリング アップグレード プロセスを使用するのが賢明ですか (ES API が有効になっている場合) 。ローリングアップグレード

4

1 に答える 1

1

ES ローリング アップデートがすべての場合、すべてのセットアップとデータセットで機能することを保証することはできません。それを確認するために、広範なテストを行う必要があります。さらに、それが機能するためには ES Rest API を有効にする必要があります。

それにもかかわらず、次のことは真実です。

  • バージョン 0.24.0 以降、crate は ES 1.X を使用します
  • 0.38.3 と現在の安定版リリース 0.40.2 の間でクレートに重大な変更はありません。
  • 参照した ES ドキュメントによると、ローリング アップグレードは 1.0 以降のすべてのマイナー/メンテナンス リリースでサポートされているはずです。

ローリング アップグレード (ES API を使用せずに) をバックログに追加しました。乞うご期待。

アップデート:

リリース 0.44.0 以降、Crate は、強力なデータの可用性が保証されたローリング アップグレードを使用して、ゼロ ダウンタイム アップグレードをサポートしています。ES REST API を有効にする必要はありません。ゼロ ダウンタイム アップグレードに関するドキュメントを参照してください。

于 2014-07-28T10:48:58.833 に答える