2017-01-19 2 views
0

私はいくつかの文書を見てきましたが、以下の情報はほとんど見つかりませんでした:弾性検索で複製せずに生き残ることはできますか?

1)私は0の複製シャードで生き残ることができますか?私たちは多量のデータを持っていますが、今はデータ全体を複製するのに十分なインフラがありません。我々は、いくつかのデータを失った場合に再索引を付けても構いません。これは現時点で受け入れられるものです。私たちはまともなサイズのインデックスを持っていますが、何千ものインデックスを持っています。

2)ノード1がダウンした場合、失われたデータの量とすべてのインデックスを再インデックスする必要があることをどのようにして知ることができますか。

3)HQ以外、上記のことを私に助ける他のプラグインですか?

上記の点に関するいくつかの洞察を楽しみにしています。

答えて

1

1)シャード割当には注意が必要です。

2)elasticsearchは、どのインデックスが赤であるかを_cat/indexicesで通知します。

3)xpackは無料版

+0

あなたは最初の点で、つまりシャードの過剰配分で拡張してください。 – AbhishekAsh

0

はいあなたは0レプリカの破片で生き残ることができますがあります。

マルチノードクラスタの場合は、すべてのプライマリシャードに対して少なくとも1つのレプリカシャードを持つことをお勧めします。したがって、ノードが停止した場合でもインデックス全体が維持され、検索要求を引き続き処理できます。 レプリカを使用して、検索パフォーマンスを向上させ、フェールオーバーを向上させます。

ノードクラスタが1つの場合、関連するプライマリと同じノードにはレプリカシャードが割り当てられません(元のデータと同じディスクにバックアップを作成するのとほぼ同じです) 。

関連する問題