Не могу запустить cqlsh - PullRequest
       12

Не могу запустить cqlsh

0 голосов
/ 14 сентября 2018

Я установил DSE 5.1.10 + демонстрации DSE в соответствии с этими инструкциями для Ubuntu. По-видимому, он не поставляется с cqlsh, поэтому я сам установил его. Я пробовал различные методы, последний из которых был

pip3 install cqlsh

это успешно завершено, и теперь я могу запустить

cqlsh -version

и получите

cqlsh 5.0.1

при работе

cqlsh

Я получаю следующую ошибку

Traceback (most recent call last):
  File "/usr/bin/dsecqlsh.py", line 510, in <module>
    cqlsh.main(*cqlsh.read_options(sys.argv[1:], os.environ))
  File "/usr/bin/cqlsh.py", line 2447, in main
    encoding=options.encoding)
  File "/usr/bin/dsecqlsh.py", line 383, in __init__
    connect_timeout=connect_timeout)
  File "/usr/bin/cqlsh.py", line 528, in __init__
    self.get_connection_versions()
  File "/usr/bin/cqlsh.py", line 645, in get_connection_versions
    if result['dse_version']:
KeyError: 'dse_version'

Есть идеи, что я делаю не так?

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 сентября 2018

Не уверен, что было не так, прибегнул к удалению всего и установке из tarball, вместо этого следуя https://docs.datastax.com/en/install/doc/install60/installTARdse.html

0 голосов
/ 14 сентября 2018

Мне любопытно, что ваш источник информации говорит, что DSE не включает командную строку cqlsh.Насколько мне известно, все версии DSE будут устанавливать это.

Мне кажется, что вы свернули установку cqlsh с помощью команды pip3 install.Скорее всего, вы установили версию cqlsh для OSS, поэтому выдается сообщение об ошибке, описанной выше dse_version.

Сначала я бы сказал, попробуйте удалить версию pip3 и посмотреть, поможет ли это, а затем удалить DSE и переустановить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...