【发布时间】:2021-10-19 20:57:08
【问题描述】:
我是 Cassandra 的新手,无法建立连接。我认为我没有正确的版本,这就是我收到此错误消息的原因。谁能告诉我应该使用什么版本。我目前正在使用:
Cassandra 版本:cqlsh 5.0.1 |卡桑德拉 3.11.10 | CQL 规范 3.4.4 |原生协议 v4
Tomcat 版本:9.0.50
JRE 版本:jre1.8.0_181
【问题讨论】:
我是 Cassandra 的新手,无法建立连接。我认为我没有正确的版本,这就是我收到此错误消息的原因。谁能告诉我应该使用什么版本。我目前正在使用:
Cassandra 版本:cqlsh 5.0.1 |卡桑德拉 3.11.10 | CQL 规范 3.4.4 |原生协议 v4
Tomcat 版本:9.0.50
JRE 版本:jre1.8.0_181
【问题讨论】:
InvalidQueryException 通常在使用有效 CQL 语法运行查询但查询本身无效时返回。
但在您报告 schema_keyspaces 问题的情况下,这通常是由于使用较旧版本的 Java 驱动程序连接到最新发布的 Cassandra 版本造成的。
如果您要构建新应用,我们建议您使用 Java 驱动程序 4.x 系列中的最新版本。在撰写本文时,the latest release is 4.13。
附带说明,如果您只是学习如何为 Cassandra 构建应用程序,我建议您使用 Astra DB。您只需单击几下即可启动 Cassandra 集群,并且提供无需信用卡的免费套餐。
Astra DB 还捆绑并预配置了 Stargate.io,因此您可以使用 REST API、GraphQL API 和 JSON/Doc API 连接到 Cassandra。如果您有兴趣,我们在datastax.com/dev 上提供有关 Cassandra、Stargate 以及如何构建应用程序的免费动手互动教程。干杯!
【讨论】: