cql sh: ошибка: нет такой опции: --request-timeout - PullRequest
0 голосов
/ 04 мая 2020

На моем Ma c я использую cql sh версии 5.0.1

На моем Ubuntu я также на cql sh 5.0.1

(оба по запросу which cqlsh)

Я запускаю следующую команду в обоих полях (оба имеют экземпляр cassandra локально)

cqlsh --request-timeout=30 -k authks 127.0.0.1 -e "copy users to 'users.tmp.csv' with escape='\"' and null='null' and maxrequests=2 and INGESTRATE=10000 and CHUNKSIZE=200;

На Ма c это работает. В Ubuntu я получаю следующую ошибку:

cql sh: ошибка: нет такой опции: --request-timeout

Что можно сделать, чтобы это исправить

1 Ответ

0 голосов
/ 04 мая 2020

Похоже, это связано с использованием pip install cqlsh, которое не поддерживается командой apache.

Ответ заключается в правильной установке cassandra с сайта apache cassandra. Даже тогда у вас могут возникнуть проблемы с путями, так как у вас будет две python библиотеки с cqlshlib в них.

Следовательно, установив cassandra, вы можете посетить этот вопрос для дальнейшая отладка

...