Ошибка аутентификации на хосте /127.0.0.1: аутентификация SASL не поддерживается в версии 1 протокола

Получение следующего исключения при подключении к Cassandra Cluster с помощью аутентификации:

Исключение в потоке "main" com.datastax.driver.core.exceptions.AuthenticationException: ошибка аутентификации на хосте /127.0.0.1: аутентификация SASL не поддерживается в версии 1 протокола в com.datastax.driver.core.Connection.waitForSaslCompletion(Connection.java:203) в com.datastax.driver.core.Connection.initializeTransport(Connection.java:169)

  • Я использую PasswordAuthenticator и CassandraAuth* в файле конфигурации.
  • Использование учетной записи Cassandra по умолчанию (Cassandra/ Кассандра)

2 ответа

Эта проблема решается с помощью следующей зависимости maven:

<dependency>
    <groupId>com.datastax.cassandra</groupId>
    <artifactId>cassandra-driver-core</artifactId>
    <version>2.0.0-rc2</version>
</dependency>

DSE распространяет исправленный драйвер для использования с аутентификацией DSE 3.1.

Смотрите https://github.com/datastax/java-driver/tree/1.0 и это...

Пользователи DSE должны использовать следующую зависимость Maven (обратите внимание, что версия установлена ​​на 1.0.5-dse):

<dependency>
  <groupId>com.datastax.cassandra</groupId>
  <artifactId>cassandra-driver-core</artifactId>
  <version>1.0.5-dse</version>
</dependency>
Другие вопросы по тегам