Spring boot Spring数据Cassandra异常
我在使用Spring数据cassandra查询cassandra时遇到异常。请帮忙 2021-06-01 12:09:48.594信息9568-[nio-8080-exec-3]c.e.demo2.Controller.DemoController:错误:org.springframework.data.cassandra.CassandraUncategorizedException:查询;CQL[从摘要数据中选择*,其中项目id=?和类别=?和名称=?和时间>=?];查询在PT10S后超时;嵌套异常为com.datastax.oss.driver.api.core.DriverTimeoutException:查询在PT10S后超时Spring boot Spring数据Cassandra异常,spring-boot,cassandra,datastax-java-driver,spring-data-cassandra,Spring Boot,Cassandra,Datastax Java Driver,Spring Data Cassandra,我在使用Spring数据cassandra查询cassandra时遇到异常。请帮忙 2021-06-01 12:09:48.594信息9568-[nio-8080-exec-3]c.e.demo2.Controller.DemoController:错误:org.springframework.data.cassandra.CassandraUncategorizedException:查询;CQL[从摘要数据中选择*,其中项目id=?和类别=?和名称=?和时间>=?];查询在PT10S后超时;
private final AsyncCassandraOperations asyncCassandraTemplate;
public List<Data1> getData(String convProjectId, List<String> stageNames,
String eventCategory, List<String> distinctDateHour) {
final String cql = "select * from summary_data where proj_id = ? and category = ? and name = ? and time >= ?";
List<BanEventLifecycle> bList = new ArrayList<>();
ArrayList<ListenableFuture<List<Data1>>> bFutureList = new ArrayList<>();
distinctDateHour.forEach(dateHr-> stageNames.forEach(stageName->{
ListenableFuture<List<Data1>> futureBData = asyncCassandraTemplate.getAsyncCqlOperations().query(cql,
ps -> ps.bind().setString(0, projectId.toLowerCase()).setString(1,dateHr)
.setString(2, category.toLowerCase()).setString(3, name),
(row, rowNum) -> Data1.getData1(row));
bFutureList.add(futureBData);
}));
bFutureList.forEach(future -> {
try {
banList.addAll(future.get());
} catch (Exception exception) {
}
});
return bList;
}
弹簧数据卡桑德拉:3.0.9.0版本