0

使用身份验证连接到 Cassandra 集群时出现以下异常:

线程“主”com.datastax.driver.core.exceptions.AuthenticationException 中的异常:主机 /127.0.0.1 上的身份验证错误:com.datastax.driver.core.Connection.waitForSaslCompletion 的协议版本 1 不支持 SASL 身份验证(Connection.java:203) 在 com.datastax.driver.core.Connection.initializeTransport(Connection.java:169)

  • 我在配置文件中使用 PasswordAuthenticator 和 CassandraAuth*。
  • 使用默认 Cassandra 帐户(cassandra/cassandra)
4

2 回答 2

2

通过使用以下 maven 依赖项解决了这个问题:

<dependency>
    <groupId>com.datastax.cassandra</groupId>
    <artifactId>cassandra-driver-core</artifactId>
    <version>2.0.0-rc2</version>
</dependency>
于 2013-12-31T07:15:49.797 回答
0

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>
于 2013-12-30T20:28:26.333 回答