Apache Cassandra 4.x java驱动程序兼容性

mqxuamgl  于 2022-09-27  发布在  Apache
关注(0)|答案(1)|浏览(287)

想要将Cassandra从3.3升级到4.0.6。运行Datastax驱动程序3.2的Java应用程序和一些使用Dropwizard Cassandra驱动程序版本4.0的应用程序使用该数据库。
作为升级的一部分,我必须更新Java应用程序吗?还是Cassandra 4.0.6向后兼容?

vuktfyat

vuktfyat1#

Cassandra 4.0向后兼容较旧的协议版本(3和4)。如果您能够用应用程序连接到运行3.X的Cassandra集群,那么您应该能够连接到4.0集群。只要您使用的是datatax java driver 3.0或更高版本,就应该能够继续使用您已经使用的相同版本的客户机库。
也就是说,3.2是一个相当古老的版本。您可以考虑升级到最新的3.X datatax java驱动程序,或者看看4.X java驱动程序(这是一个完整的重写,需要更多的代码更改)。

相关问题