Java-приложение (Wasabi) не работает при подключении к кластеру Cassandra

Я работаю над инструментом тестирования 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.Builder ()...

DCAwareRoundRobinPolicy не работает и работает с RoundRobinPolicy(он настраивается там). Я не знаю, что такое влияние, и, возможно, это просто отсутствие конфигурации.

Я хочу указать на это для Васаби и любых других пользователей Datastax

1 ответ

ОТВЕТ:

DefaultCassandraDriver.class имеет конфигурацию:

builder.withLoadBalancingPolicy( 
    new TokenAwarePolicy( 
      new DCAwareRoundRobinPolicy.Builder() 
...

DCAwareRoundRobinPolicy не работает и работает с RoundRobinPolicy(он настраивается там). Я не знаю, что такое влияние, и, возможно, это просто отсутствие конфигурации.

Я хочу указать на это для Васаби и любых других пользователей Datastax

Другие вопросы по тегам