Cassandra 如何选择卡桑德拉版本?

Cassandra 如何选择卡桑德拉版本?,cassandra,Cassandra,我是sql编码器,是卡桑德拉的新手,我应该选择哪个版本,卡桑德拉3.X还是卡桑德拉2.X 我们已经有了cassandra-2.1.17,但它根本不支持任何聚合函数,我想升级到cassandra 3.X,但我不知道有什么不同,只是想得到一些建议,谢谢。cassandra的最新稳定版本是3.11.1。用它来升级你自己会很好。我已经测试并满意地使用了3.11.0。您可以在此处查看最新版本和更改日志-通常最适合最新版本 Cassandra 2.x:你应该记住,如果你需要稳定性,选择2.2.x/2.1.x

我是sql编码器,是卡桑德拉的新手,我应该选择哪个版本,卡桑德拉3.X还是卡桑德拉2.X


我们已经有了cassandra-2.1.17,但它根本不支持任何聚合函数,我想升级到cassandra 3.X,但我不知道有什么不同,只是想得到一些建议,谢谢。

cassandra的最新稳定版本是3.11.1。用它来升级你自己会很好。我已经测试并满意地使用了3.11.0。您可以在此处查看最新版本和更改日志-

通常最适合最新版本

Cassandra 2.x:你应该记住,如果你需要稳定性,选择2.2.x/2.1.x,但当Cassandra 4.0退出时,这些将失去支持。 最新版本为2.2.11(,)和2.1.19(,),均于2017年10月5日发布。如果你需要一些进展顺利的东西,并且你喜欢稳妥行事,那么就选择2.2.11。2.2.11是低风险的

Cassandra 3.0:可能最好跳过这一步,因为它有很多问题,尤其是在存储上。但是如果你打算选择3.0,你肯定应该选择3.0.15。您可以检查和。 还要记住,物化视图仍处于实验阶段,或者更确切地说,社区可能会开始将其标记为实验。 也许最好跳过3.0,直接转到3.11.x

Cassandra 3.x:最新版本可能更稳定。3.11.1已于2017年10月10日发布。您可以检查和


最后的想法:最后由您根据您的用例和数据做出决定,或者您是否知道哪些功能是您需要/不需要的,或者是否存在可以处理的bug。

当升级到3.0.15或3.11.1时,请检查下面打开的jira标记,看看它是否不会影响您的用例

3.0.15:

卡桑德拉-13900(大调) 从2.1.18更新到3.0.14后,GC悬浮液大量增加

3.11.1:

卡桑德拉-13929(大调) BTree$Builder/io.netty.util.Recycler$Stack内存泄漏 卡桑德拉-13221(小调)
如果出现协议错误,连接重置处理将不起作用

非常感谢。还有一个问题,我可以通过cassandra-3.x服务器上的cqlsh工具连接到cassandra-2.x主机,对吗?[root@localhostconf]#cqlsh 10.xx.xx.xx连接错误:('cannotconnecttoanyservers',{'10.xx.xx.xx':DriverException('ProtocolError从服务器返回,而使用显式设置客户端协议_version 4',))您可以提出一个单独的问题,并提供有关该场景的更多信息,如cqlsh版本、Cassandra配置等。