2017-08-23 10 views
0

2つのウェブサーバーがあり、それぞれに独自のElasticsearchがインストールされています。 これらのWebサーバーの両方には、D:ドライブに共有フォルダがあります。弾性検索パスのデータ

同じデータフォルダを使用してインデックスセットを1つずつ作成し、各elasticsearchインストールで各サーバーに2つのセットを持たせるのではなく、同じインデックスを使用します。

したがって、両方のelasticsearch.ymlファイルの 'path.data'の場所を同じ共有フォルダを指すように変更しました。

問題は、クエリのデータを取得できるWebサーバーが1つだけで、検索クエリの実行中に他のサーバーが何も返さないということです。

設定がありませんか?

答えて

0

2つのElasticsearchノードが同じクラスタにありますか。

各ノードは、同じベースディレクトリを共有していても、それぞれのフォルダに書き込みます。 それは、別々のデータを保持する2つの異なるElasticsearchインスタンスがあるようです。

クラスタを定義し、複数のノードで同じデータを管理する適切な方法である2つのノードをクラスタに追加します。