2017-02-22 11 views
0

私はElastic Searchを初めて利用しています。私はElasticsearchについて多くのことを学びたいと思っています。単一ノード上に複数のElasticsearchインスタンスを含めることは可能ですか?

私は1つのノードを持つクラスタを持っています。私のクラスタに存在する単一ノード上に複数のElasticsearchインスタンスを作成することは可能ですか?

何らかの理由でクラスタに別のノードを追加できないため、同じノードに別のインスタンスのElasticsearchをインストールして別のノードとして扱い、レプリカを作成することは可能ですか?

基本的には、単一のノードに複数のインスタンスのElasticsearchをインストールし、それらのインスタンスを別々のノードとして扱い、レプリカをインストールすることはできますか?

答えて

0

はい、間違いありません。

しかし、両方のノードを適切に設定する(つまり、別々のデータフォルダ、異なるhttp/tcpポートなどを持つ)ようにして、両方のノード間で利用可能なCPU/RAM/HDDリソースを均等に共有し、 OSのために。

クラスタ全体を1つのノードで実行することはお勧めしません。何らかの理由で物理ノードがクラッシュした場合、ESクラスタはまったくなくなります。しかし、学習の目的のためには、などが

+0

おかげで多くのことを& transport.tcp.portを設定する必要があり、これを達成するために、シャード割り当てを実験するためにそれを行うには完全に大丈夫ですあなたの迅速な返信のために。 別の質問私は単一ノードのクラスタについて.. 私のクラスタ内に存在する単一のノード上に、シャード(すなわち5個のシャード)のデフォルト番号を持つインデックスを作成しました。しかし、私はすべて私のシャードを一覧表示すると、私のインデックス用に作成されたシャードは1つだけしか見ることができません。 Elasticsearchは、インデックスを作成してシャードを割り当てる前に、クラスタ内に存在するノードの総数をチェックします(私の場合、インデックスの作成中にシャードを指定していなかったので、合計5個のシャードが作成されることを期待していました私のインデックス)。 これを手伝ってもらえますか? –

+0

これは現在のものとは無関係なので、これは別の質問であると思います。 – Val

+0

いいえ、私はここで答えがうまくいきます。しかし、私はあなたの助けが必要な別の質問があります@バ。 この質問に私を助けるために下のリンクをご覧ください: http://stackoverflow.com/questions/42503568/moving-data-from-existing-index-to-a-new-index-with-異なるデータフローアプローチ –

0

あなたはエラスティックインスタンスにユニークたhttp.portに

+0

こんにちは@ShashankReddy、stackoverflowは答えについては、ヒントだけでなく、答えです。詳しく教えてください! –

関連する問題