首页 文章

连接到CQL 3中创建的Cassandra KEYSPACE

提问于
浏览
1

我使用cassandra cql3创建了一个KEYSPACE,并尝试使用Cassandra jdbc驱动程序连接到同一个 . 当我尝试这样做时,我收到错误:

java.sql.SQLSyntaxErrorException:Ing.apache.cassandra.cql.jdbc.CassandraConnection中的InvalidRequestException(原因:Keyspace MYKEYSPACE不存在) . (CassandraConnection.java:139)org.apache.cassandra.cql.jdbc.CassandraDriver.connect (CassandraDriver.java:92)java.sql.DriverManager.getConnection(DriverManager.java:582)at java.sql.DriverManager.getConnection(DriverManager.java:207)

连接字符串是:jdbc:cassandra:// localhost:9160 / MYKEYSPACE?version = 3.0.0

我可以从命令行连接并检查密钥空间是否存在 . (cqlsh -3 localhost 9160);使用KEYSPACE MYKEYSPACE

有任何想法吗?

1 回答

  • 3

    我的猜测:JDBC是区分大小写的 . 试试小写 .

相关问题