Ich benutze Cassandra-Treiber für Java von datastax. Ich weiß, dass ich 20 Millionen Zeilen in einer Tabelle habe. Wenn ich verwendeCassandra beendet Verbindung in der Mitte?
Der Prozess stoppt, nachdem etwa 800000 Zeilen abgerufen wurden.
In meinem Java-Code
futureResults = session.executeAsync(statement);
ResultSet results = futureResults.getUninterruptibly();
for (Row row : results) {
}
Vielleicht habe ich etwas falsch gemacht?
Haben Sie die Protokolle cassandra.log und system.log überprüft? Es kann Ihnen einen potenziellen Einblick geben. Ein anderes Problem kann ein Netzwerkproblem zwischen Client- und Cassandra-Knoten sein. –
Das Programm wurde korrekt beendet, es bedeutete, dass im ResultSet keine Zeile mehr vorhanden war, um fortzufahren. Ich denke, dass Sie bezüglich des Netzwerkproblems korrekt sind, ich werde versuchen, den Verbindungswiederholungsversuch zu erhöhen – Xitrum