2017-11-22 8 views
0

現在、私はES 2.4を実行するノードを持っていますが、実験的には同じマシン上でES 5.6の別のバージョンを実行する必要があります。私が理解しているように、私はESのzipファイルをダウンロードし、解凍してローカルディレクトリから実行することができます。同時に2つのバージョンをインストールして実行する方法はありますか?同一ノード上で2種類の弾性検索を実行

-Prashanth

答えて

0

はいあなたは、単に

AKA zipファイルをダウンロードし(それを解凍)し、すべてのaccesingのパラメータを変更することができます -read /書き込みポート(デフォルトは9200です) CLUSTER_NAME -changeあなたはまた別のもののための実行可能./bin/elasticsearchを変更する必要が -etc

が./bin/elasticsearchv5

を言うことができます、あなたのサービスを開始

と定義したポートにアクセスしてください。

アドバイス2つのバージョンが必要になりますので、奇妙なものが一般的ではありませんが

が起こることができ、すべての互換性はありません

(これらのパラメータを変更することなく、ESの新しいインスタンスを起動しないでください) 1ヶ月に10ドルのデジタルオーシャンボックスを配備し、この痛みをすべて克服するよりも、あなたの壊れた変化のテストを行うことがもっと幸運です:)

+0

1つのことは、私が経験したことです。同時。異なるバージョンのため、別のesバージョンをクラスタに接続しようとしましたが、これは失敗しました。したがって、1つのクラスタ内のすべてのノードが同じesバージョンでなければなりません。 – Ohlsen1980

+0

返事をありがとう。私は両方のバージョンをインストールして実行できるかどうかを調べていましたか? – pkumarn

+0

ここで重要なことは、「インスタンス」と「ノード」の違いを理解しているということです。はい、複数のインスタンスを実行することができますし、それぞれ異なるバージョンを持つことができます。クラスタ内の同じバージョンのelasticsearchを持つ必要があります。相互に独立して実行したい場合は、計画がデータを含む新しいバージョンをテストしている場合は、インスタンスから選択してもう一度挿入するだけです。 (より明確に異なるノードのバージョンであるCANTは同じクラスタに属します) –