シード・ノードは、ノードがピアのリストを発見して維持することを可能にするゴシップ・プロトコルの「最初の接触点」の役割を果たすと理解しています。Cassandraシードノードの設定に関する推奨事項はありますか?
文書には、以下のことが推奨されています。
- A)シードを1つずつ開始してから、クラスタ内の残りのノードを開始します。
- B)各ノードに同じシードを定義します。
なぜわからないのですか。以下は私の最高の推測です。
A)すべてのノードが同時に起動した場合、そのうちの1つが正しい情報を持たないシードに接続している可能性があります。これは、ピアのコンバージェンスのリストを防止/遅延させる可能性があります。
B)これは、シードが他のノードよりも最新の情報を持っているためです。したがって、すべてのノードが同じシードを使用する場合、ピアのリストはより速く収束します。
私の推測は正しいですか?それ以外の理由はありますか?シードが各ノードで異なって構成されているか、ノードが正しい順序で開始されていないため、ピアのリストが収束できない場合がありますか?