Коннектор Spring Cassandra использует Java-клиент Datastax под капотом, здесь вы можете увидеть, как создать клиентское соединение .
Набор результатов, содержащий результат, содержит списокЗапрошено несколько хостов:
Cluster.Builder b = Cluster.builder().addContactPoint("127.0.0.1");
Cluster cluster = b.build();
Session session = cluster.connect();
SimpleStatement ss = new SimpleStatement("SELECT * FROM system_schema.tables LIMIT 1");
ss.setConsistencyLevel(ConsistencyLevel.LOCAL_QUORUM);
ResultSet rs = session.execute(ss);
for (Row r : rs.all()) {
System.out.println("res: " + r);
}
// you can get the contacted hosts here, this will show you what node
// coordinated the request from the Cassandra side.
for (ExecutionInfo ei : rs.getAllExecutionInfo()) {
System.out.println("Host queried: " + ei.getQueriedHost().getAddress());
}
Пример вывода:
res: Row[...]
Host queried: /127.0.0.1
Host queried: /127.0.0.2
Host queried: /127.0.0.3