CQLSH клиент — модуль «объект не имеет атрибута» parse_options

Я пытаюсь получить доступ к своему серверу Cassandra через клиент CQLSH, чтобы импортировать огромный файл CSV. Я получаю module' object has no attribute 'parse_options ошибка.

Я запускаю следующую команду:

cqlsh XXX.XXX.XX.XX XXXX --cqlversion="3.4.2" --execute="copy evolvdso.teste from '2016-10-26 15:25:10.csv' WITH DELIMITER =',' AND HEADER=TRUE --debug";

Это сообщение об ошибке и отладке следующее:

Starting copy of evolvdso.teste with columns ['ref_equip', 'date', 'load', 'ptd_assoc'].
Traceback (most recent call last):
File "/usr/local/bin/cqlsh", line 1133, in onecmd
self.handle_statement(st, statementtext)
File "/usr/local/bin/cqlsh", line 1170, in handle_statement
return custom_handler(parsed)
File "/usr/local/bin/cqlsh", line 1834, in do_copy
rows = self.perform_csv_import(ks, cf, columns, fname, opts)
File "/usr/local/bin/cqlsh", line 1846, in perform_csv_import
csv_options, dialect_options, unrecognized_options = copyutil.parse_options(self, opts)AttributeError: 'module' object has no attribute 'parse_options'

5

Решение

Имеет ту же проблему, когда я использую cqlsh от pip install cqlsh,
Попробуйте просто использовать инструмент Кассандры cqlsh

sudo docker run -it cassandra /usr/bin/cqlsh

Ссылаться на JIRA

3

Другие решения

Других решений пока нет …