连接到CQL 3中创建的Cassandra KEYSPACE

时间:2012-07-30 17:12:50

标签: cassandra

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

java.sql.SQLSyntaxErrorException:InvalidRequestException(why:Keyspace MYKEYSPACE不存在)     在org.apache.cassandra.cql.jdbc.CassandraConnection。(CassandraConnection.java:139)     在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 localhost 9160);使用KEYSPACE MYKEYSPACE

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

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