Cassandra: Zeitüberschreitung des Koordinatorknotens beim Warten auf die Antworten der Replikatknoten
Ich habe mit COPY ungefähr 4 Millionen Zeilen aus CSV importiert. Nach 90 Minuten habe ich die folgende Fehlermeldung erhalten, die auf ein Problem beim Warten auf Replikatknoten hinweist. Der Keyspace wird mit dem Replikationsfaktor 1 eingerichtet und es gibt nur einen Knoten im Cluster. Warum muss der Koordinator dann auf einen anderen Knoten warten?
Processed 4050000 rows; Write: 624.27 rows/ss
code=1100 [Coordinator node timed out waiting for replica nodes' responses] message="Operation timed out - received only 0 responses." info=
{'received_responses': 0, 'required_responses': 1, 'write_type': 0, 'consistency': 1}
Aborting import at record #4050617. Previously-inserted values still present.
4050671 rows imported in 1 hour, 26 minutes, and 43.649 seconds.
Ich habe diese Frage bereits gesehen: Koordinatorknoten hat das Zeitlimit überschritten und wartet auf Replikatknoten in Cassandra Datastax, während Daten eingefügt werden
Aber das antwortet nicht, warum ein Koordinator erwarten würde, dass Replikatknoten vorhanden sind, wenn der Replikationsfaktor 1 ist und es sich um einen 1-Knoten-Cluster handelt.
Einige weitere Informationen:
Node Status
student@cascor:~$ nodetool status
Datacenter: datacenter1
=======================
Status=Up/Down
|/ State=Normal/Leaving/Joining/Moving
-- Address Load Tokens Owns Host ID Rack
UN 127.0.0.1 1.64 GB 256 ? f550e955-00f3-49a4-bc2d-c7f775079359 rack1
Note: Non-system keyspaces don't have the same replication settings, effective ownership information is meaningless
The Keyspace config
cqlsh:excelsior> desc keyspace;
CREATE KEYSPACE excelsior WITH replication = {'class': 'SimpleStrategy', 'replication_factor': '1'} AND durable_writes = true;