Я работаю над инструментом тестирования Wasabi - A / B.Я использую драйверы Cassanra DB (3.11) и Datastax (3.5.0).Приложение запускается нормально с одного узла Cassandra, но не работает с несколькими.Исключением является:
77467 [main] ERROR c.i.w.c.d.DefaultCassandraDriver - Exception occurred while connecting to the cluster...
com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (no host was tried)
ОТВЕТ :
DefaultCassandraDriver.class имеет конфигурацию:
builder.withLoadBalancingPolicy (новый TokenAwarePolicy (новый DCAwareRoundRobinPolicy.Bu)) ...
DCAwareRoundRobinPolicy не работает, и он работает с RoundRobinPolicy (это настраивается там). Я не знаю, что такое влияние, и, возможно, просто отсутствует конфигурация.
Я хочу указать на это для Васаби и любых других пользователей Datastax