首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法运行cqlsh

无法运行cqlsh
EN

Stack Overflow用户
提问于 2018-09-14 15:18:21
回答 2查看 1.1K关注 0票数 3

我已经按照ubuntu上的these说明安装了DSE 5.1.10 + DSE demos。显然它不是cqlsh附带的,所以我开始自己安装它。我尝试过各种方法,最新的一种是

代码语言:javascript
复制
pip3 install cqlsh

这已成功完成,现在我可以运行

代码语言:javascript
复制
cqlsh -version

并获取

代码语言:javascript
复制
cqlsh 5.0.1

运行时

代码语言:javascript
复制
cqlsh

我得到以下错误

代码语言:javascript
复制
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'

你知道我做错了什么吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2018-09-14 15:36:49

我很好奇你的信息来源说DSE不包括cqlsh命令行。据我所知,所有版本的DSE都会安装这个。

在我看来,您已经用pip3 install命令破坏了您的cqlsh安装。您可能已经安装了cqlsh的开放源码软件版本,因此出现了上面关于dse_version的错误。

我会说,首先尝试卸载pip3版本,看看这是否有帮助,然后卸载DSE并重新安装。

票数 2
EN

Stack Overflow用户

发布于 2018-09-14 17:08:47

由于不确定出了什么问题,我求助于删除所有内容并从tarball安装,而不是遵循https://docs.datastax.com/en/install/doc/install60/installTARdse.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52326799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档