Cassandra 3.9和CQL规范版本 [英] Cassandra 3.9 and CQL spec version
问题描述
只是很好奇Cassandra 3.9支持什么版本的cql。
我知道Cassandra 3.9支持cql 3.4.2,但是是否也支持3.4.3?以及如何升级/配置Cassandra 3.9以使用cql 3.4.3?
Just curious what versions of cql are supported in Cassandra 3.9. I know that cql 3.4.2 is supported in Cassandra 3.9, but whether 3.4.3 is supported too? and how to upgrade/config Cassandra 3.9 to use cql 3.4.3?
我在Internet上进行搜索,发现了一些信息,例如哪个CQL版本对应于哪个Cassandra版本?, https://docs.datastax.com/en/landing_page/doc/landing_page/compatibility.html ,以及等等,但这些帖子对我无济于事。
I searched on Internet, I found some information such as Which CQL version corresponds to which Cassandra version?, https://docs.datastax.com/en/landing_page/doc/landing_page/compatibility.html, and so on, but these posts can not help me.
欢迎任何评论。谢谢
推荐答案
很好奇Cassandra 3.9支持什么版本的cql
Just curious what versions of cql are supported in Cassandra 3.9
CQL遵守语义版本控制,即支持3.4.2的服务器应支持[3.0,3.4.2]范围内的任何内容。
CQL adheres to semantic versioning, meaning that a server supporting 3.4.2 should support anything in the range [3.0, 3.4.2].
但是是否也支持3.4.3?以及如何升级/配置Cassandra 3.9以使用cql 3.4.3?
but whether 3.4.3 is supported too? and how to upgrade/config Cassandra 3.9 to use cql 3.4.3?
给定版本的Cassandra具有固定的最大CQL规范。正如您所指出的,对于3.9,它是3.4.2。无法配置更高版本。要从下一个CQL规范中获取功能,需要升级Cassandra(请注意,所有 3.4.3的更改具有fixVer = 3.10)
A given version of Cassandra has a fixed maximum CQL spec. For 3.9, it is 3.4.2, as you point out. There is no way to configure a higher version. To get features from the next CQL spec requires upgrading Cassandra (note that all the changes for 3.4.3 have fixVer=3.10)
这篇关于Cassandra 3.9和CQL规范版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!