2017-01-30 2 views
1

Als Teil eines POC. Ich habe einen 1-Knoten-Cassandra-Cluster mit system_auth Schlüsselraum RF = 1.Cassandra System_Auth Schlüsselraum mit RF = 1 wird auf neue Knoten repliziert

Ich habe diesem Cluster einen zweiten Knoten hinzugefügt (mit leerem Verzeichnis data/commitlog/saved_cache) und bemerke, dass Benutzeranmeldeinformationen auf den neuen Knoten repliziert werden. Da RF = 1 für den vorhandenen Knoten ist, erwarte ich nicht, dass er auf den neuen Knoten repliziert.

Gründe warum?

Cassandra Version: 2.1.8

Antwort

2

Für die meisten system_auth Abfragen, Cassandra verwendet eine Konsistenzgrad LOCAL_ONE und verwendet QUORUM für die Standard cassandrasuperuser. Wenn beide Knoten aktiv sind, können Sie die Daten sehen und sich problemlos anmelden. Außerdem haben Sie den zweiten Knoten mit leerem Commit-Protokoll und gespeicherten Caches hinzugefügt, aber wenn Sie den Rest der Daten vom ursprünglichen Knoten kopiert haben, sind die Daten dort, einschließlich system_auth.

Verwandte Themen