1

Cassandra cql3 を使用して KEYSPACE を作成し、Cassandra jdbc ドライバーを使用して同じキースペースに接続しようとしています。そうしようとすると、エラーが発生します。

java.sql.SQLSyntaxErrorException: org.apache.cassandra.cql.jdbc.CassandraConnection.(CassandraConnection.java:139) で InvalidRequestException (なぜ: キースペース MYKEYSPACE が存在しない) org.apache.cassandra.cql.jdbc.CassandraDriver.connect で(CassandraDriver.java:92) java.sql.DriverManager.getConnection(DriverManager.java:582) で java.sql.DriverManager.getConnection(DriverManager.java:207) で

接続文字列は次のとおりです: jdbc:cassandra://localhost:9160/MYKEYSPACE ?version=3.0.0

コマンドラインから接続して、キースペースが存在することを確認できます。(cqlsh -3 ローカルホスト 9160); KEYSPACE MYKEYSPACE を使用

何か案は?

4

1 に答える 1

3

私の推測:JDBCでは大文字と小文字が区別されます。小文字を試してください。

于 2012-07-30T17:18:51.233 に答える