0

私は Google で探し回っていますが、この質問に対する具体的な答えを実際に見つけることができませんでした。たとえば、Elasticsearch クラスターに 3 つのデータ ノードがある場合、各ノードには既定でインデックスのコピー全体が含まれますか?

ノードの 1 つがダウンした場合、インデックスの一部が失われますか、それともシャードが残りのノードに再分散されるので、インデックスのコピー全体が常に利用可能になりますか?

4

1 に答える 1

1

レプリカを > 0 (デフォルトは 1) に設定すると、データが失われることはありません。ノードにはすべてのデータが含まれているわけではありませんが、ノード障害が発生した場合に回復するのに十分です。

インデックスに 5 つのシャードとそれぞれに 1 つのレプリカがある場合 (デフォルト)、10 個のシャードが 3 つのボックスに分散されます。同じシャードのプライマリ シャードとレプリカは同じノードに割り当てられないことに注意してください。

于 2013-06-30T17:07:06.570 に答える