哪个 Python 2.7.x 版本与 Cassandra 3.11 和 4.1 兼容?

问题描述 投票:0回答:1

我正在将 Cassandra 从 3.11 升级到 4.1。要求之一是最新的 python 2.7 更新。我想在不停机的情况下升级 Cassandra,因此我需要知道哪个 python 2.7 更新与 Cassandra 3.11 和 Cassandra 4.1 兼容。关于升级 apache cassandra 的 Datastax 文档要求最新的 python 2.7,但它没有明确说明哪个版本以及该 python 版本是否与 cassandra 3.11 和 4.1 版本兼容

我尝试了 python 2.7.5,它适用于 Cassandra 3.11 的 cqlsh,但不适用于 Cassandra 4.1 的 cqlsh。

python-2.7 cassandra nosql cqlsh
1个回答
0
投票

文档没有明确声明“最新版本”之外的“兼容”版本,因为 Python 2.7 非常古老并且已经达到其生命的终点,于 2020 年 1 月正式日落。

考虑到 Python 2.7.5 已有 10 多年的历史(

于 2013 年发布),甚至费心测试它也是毫无意义的。即使是最后一个也是最新版本的 Python 2.7.18 也一直发布到 2020 年

无论如何,Python 不需要将 Cassandra 作为服务器运行。只有某些客户需要它,特别是

cqlsh

。作为客户端,cqlsh 不需要与 Cassandra 3.11 和 4.1 具有 Python 兼容性,因为它不是 Cassandra 服务器的一部分。

如果您的环境中存在 Python 版本问题,请考虑使用 Python 虚拟环境来运行 cqlsh。干杯!

© www.soinside.com 2019 - 2024. All rights reserved.