我从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