現在、私はES 2.4を実行するノードを持っていますが、実験的には同じマシン上でES 5.6の別のバージョンを実行する必要があります。私が理解しているように、私はESのzipファイルをダウンロードし、解凍してローカルディレクトリから実行することができます。同時に2つのバージョンをインストールして実行する方法はありますか?同一ノード上で2種類の弾性検索を実行
-Prashanth
現在、私はES 2.4を実行するノードを持っていますが、実験的には同じマシン上でES 5.6の別のバージョンを実行する必要があります。私が理解しているように、私はESのzipファイルをダウンロードし、解凍してローカルディレクトリから実行することができます。同時に2つのバージョンをインストールして実行する方法はありますか?同一ノード上で2種類の弾性検索を実行
-Prashanth
はいあなたは、単に
AKA zipファイルをダウンロードし(それを解凍)し、すべてのaccesingのパラメータを変更することができます -read /書き込みポート(デフォルトは9200です) CLUSTER_NAME -changeあなたはまた別のもののための実行可能./bin/elasticsearchを変更する必要が -etc
が./bin/elasticsearchv5
を言うことができます、あなたのサービスを開始
と定義したポートにアクセスしてください。
アドバイス2つのバージョンが必要になりますので、奇妙なものが一般的ではありませんが
が起こることができ、すべての互換性はありません
(これらのパラメータを変更することなく、ESの新しいインスタンスを起動しないでください) 1ヶ月に10ドルのデジタルオーシャンボックスを配備し、この痛みをすべて克服するよりも、あなたの壊れた変化のテストを行うことがもっと幸運です:)
1つのことは、私が経験したことです。同時。異なるバージョンのため、別のesバージョンをクラスタに接続しようとしましたが、これは失敗しました。したがって、1つのクラスタ内のすべてのノードが同じesバージョンでなければなりません。 – Ohlsen1980
返事をありがとう。私は両方のバージョンをインストールして実行できるかどうかを調べていましたか? – pkumarn
ここで重要なことは、「インスタンス」と「ノード」の違いを理解しているということです。はい、複数のインスタンスを実行することができますし、それぞれ異なるバージョンを持つことができます。クラスタ内の同じバージョンのelasticsearchを持つ必要があります。相互に独立して実行したい場合は、計画がデータを含む新しいバージョンをテストしている場合は、インスタンスから選択してもう一度挿入するだけです。 (より明確に異なるノードのバージョンであるCANTは同じクラスタに属します) –