2017-08-22 1 views
0

私は弾性検索にはかなり新しいです。私は、2台の異なるサーバー上で実行されている2件の弾性検索を持って2つの異なるサーバーに存在する2つの弾性検索クラスタ間でインデックスを同期する方法はありますか?

XX.XX.XX.XX:9200
クラスタ名:ABC
ノード名:XYZ

zz.zz .zz.zz:9200
クラスタ名:ABC
ノード名:XYZ

私は両方のサーバで同じインデックスを持っています。あるサーバーのクラスターのインデックスが変更された場合、2つ目のクラスターは同じ変更(両方のクラスターを同期)する必要があります。出来ますか?はいの場合は、私を助けてください。

答えて

0

私は解決策を得ました。 rpmパッケージでインストールしたときに、エラーが発生しました:

[2017-08-24T03:50:01,331] [情報] [oedzZenDiscovery] [node-2]がマスターへの参加要求の送信に失敗しました[[ノード1] {[ノード1] {[ノード1] {[172.31.4.119:9300] [内部:発見/禅/結合] ]];ネスト:IllegalArgumentExceptionが現存ノード{ノード-1} {sYqhGZc4QyK_cbZ9_cz8gQ} {BBHUedE6Roaw0AMiYnQwIg} {172.31見出さノード{ノード-2} {sYqhGZc4QyK_cbZ9_cz8gQ} {FbDpyWy2S7SS1c8TvLsnfQ} {172.31.4.118} {172.31.4.118:9300}を、追加することはできません。 4.119} {172.31.4.119:9300}同じidを持ちますが、別のノードインスタンスです]。 ]

私はデータフォルダ(/ var/lib/elasticsearch/nodes/0)の内容を削除して両方のサーバを再起動してくれました。

関連する問題