レプリカ(バックアップ)ElasticSearch ELKの研究との関係は、クラスタ(クラスタ)、ノード(ノード)、フラグメンテーション(シャード)、指数(インデックス)ノート

[ クラスタ ]
クラスター、1つまたは複数のノード(ノード)によってクラスタES、各クラスタが識別としてクラスタ名を有します
--------------------- ---------------------------
ノード
ノード、ノードがESのインスタンスであり、マシンが複数のインスタンスを有することができ、そうではありません彼はマシンがノード、スタンドアロン環境または仮想マシン上で実行するほとんどの場合、各ノードであることを述べました。
------------------------------------------------
[ インデックス ]
インデックス、コレクション内の一連の文書すなわち
----------------------------------------- -------
[ 断片 ]
フラグメンテーション、ESは、分散された検索エンジンは、各インデックスは、インデックスデータが各スライス、Nとのカップパッケージに対応する水のバケットに割り当てられている1つまたは複数のスライスを有し、フラグメントは、スケールを容易に、Nのサブシート(例えば、あなたが2つ、4つのプライマリスライス(かかわらず、バックアップ)を有するノードは、各ノードは2スライスに割り当てられる異なるノード上で可能な限り(のリバランス)分布均一です、その後、次の2つのノードを追加し、その後、あなたは4つのノード上にあるスライスを持つことになり、移転、オートコンプリートES知覚後)と呼ばれるプロセスは、断片化は、検索要求の動作のために、独立しており、各スライスのみInteger.MAX_VALUEのを格納することができるようにスライスは、各スライスは、Luceneのインデックスであり、また、要求を実行します- 128 = 2147483519ドキュメントを。[LUCENE-5843] AN IndexWriterは最後INT_MAXドキュメント内のよりを作成してインデックスに拒否するべき
--------------------------------- ---------------
[ レプリカ ]
複製、バックアップスライスは、対応するプライマリー断片(プライマリスライス)がある、理解されるであろう、メイン断片及び断片は同じで調製現れませんノード上で(単一障害点を防ぐ)あなたはノードを1つだけ持っている場合、デフォルトでは、インデックスが5つのスライスのバックアップ(断片化のすなわち5primary + 5replica = 10枚)を作成し、その後、5つのレプリカが(未割り当て)を割り当てることができませんこの場合、クラスタの状態は黄色に変わります。含むレプリカの主な役割:

1. DR:主要断片化の損失、フラグメンテーションは、クラスタデータは安全、この新しいマスタースライスに基づいて新しいレプリカを作成し、新しいマスタースライスになるようにレプリカの上になり

2.クエリのパフォーマンスを改善:検索クエリのいずれかの主フラグメンテーション断片がレプリカより良い性能複数の適切な範囲内で、チェックするように調製することができるように、プライマリおよびレプリカデータスライスは、同じである(それは考慮されるべきですまた、フットプリント[CPU /ディスク/ヒープ]を高める) 、 追加のインデックス要求は、プライマリスライスで発生し、レプリカは、インデックス要求を実行できません。
インデックスのためには、それ以外の場合は、インデックス番号(フラグメントのメイン番号、number_of_shards)スライスを再構築しない限り、調整することはできませんが、常にレプリカ(number_of_replicas)の数を調整することができます。

おすすめ

転載: www.cnblogs.com/JetpropelledSnake/p/11425730.html