主机/127.0.0.1上的身份验证错误:协议版本1不支持SASL身份验证

时间:2013-12-30 14:54:01

标签: cassandra cassandra-2.0 cassandra-jdbc

使用身份验证连接到Cassandra Cluster时获取以下异常:

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

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

2 个答案:

答案 0 :(得分:2)

使用以下maven依赖关系来解决问题:

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

答案 1 :(得分: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>