Можем ли мы использовать python 3.6 с cassandra 3.11 для запуска команд CQL?

Я вижу, что в предварительном требовании 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?

Установка Apache Cassandra на Mac OS
Установка Apache Cassandra на Mac OS
Это краткое руководство по установке Apache Cassandra.
1
0
409
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Согласно https://issues.apache.org/jira/browse/CASSANDRA-10190, поддержка Python 3 доступна только в Cassandra 4, которая еще не выпущена... Так что вам нужно использовать Python 2.7

Хорошо, но я установил cassandra на свой Mac с Python 3.6, я смог нормально запускать команды CQL. Я что-то упустил здесь?

Pooja 14.12.2020 03:04

Насколько я помню, для некоторых команд это не будет ошибкой, только для определенных. Как я вижу из журнала коммитов, поддержка Python 3 была добавлена ​​в середине февраля, и только в основной ветке 4.0: github.com/apache/cassandra/commit/…, и это не портировано к 3.11

Alex Ott 14.12.2020 08:19

Алекс прав - Python 3.6+ не тестировался и не поддерживался до C* 4.0. Ваше здоровье!

Erick Ramirez 15.12.2020 06:06

Другие вопросы по теме