我從datastax使用Cassandra驅動程序用於java。我知道我在一張桌子上有兩千萬行。當我使用Cassandra終止中間連接?
Select * from table
大約800000行被提取後,進程停止。
在我的Java代碼
futureResults = session.executeAsync(statement);
ResultSet results = futureResults.getUninterruptibly();
for (Row row : results) {
}
也許我做錯了什麼?
您在此期間檢查了cassandra.log和system.log上的日誌嗎?它可以給你潛在的見解。另一個問題可能是客戶端和cassandra節點之間的網絡問題。 –
程序正確終止,這意味着ResultSet中沒有更多行要繼續。我認爲你對網絡問題可能是正確的,我會嘗試增加連接重試 – Xitrum