Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring数据Cassandra异常_Spring Boot_Cassandra_Datastax Java Driver_Spring Data Cassandra - Fatal编程技术网

Spring boot Spring数据Cassandra异常

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后超时;

我在使用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后超时

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版本