Я вижу, что в предварительном требовании cassandra (https://cassandra.apache.org/doc/latest/getting_started/install.html#prerequisites) упоминалось, что мы сможем использовать версию python 3.6+ для использования CQL. .
В настоящее время я установил Python 2.7 в соответствии с первоначальным требованием, теперь, когда 2.7 устарел, я хочу перейти на Python 3.6. Если я перейду на Python 3.6, смогу ли я по-прежнему без проблем выполнять все команды CQLSH?
Согласно https://issues.apache.org/jira/browse/CASSANDRA-10190, поддержка Python 3 доступна только в Cassandra 4, которая еще не выпущена... Так что вам нужно использовать Python 2.7
Насколько я помню, для некоторых команд это не будет ошибкой, только для определенных. Как я вижу из журнала коммитов, поддержка Python 3 была добавлена в середине февраля, и только в основной ветке 4.0: github.com/apache/cassandra/commit/…, и это не портировано к 3.11
Алекс прав - Python 3.6+ не тестировался и не поддерживался до C* 4.0. Ваше здоровье!
Хорошо, но я установил cassandra на свой Mac с Python 3.6, я смог нормально запускать команды CQL. Я что-то упустил здесь?