我已经按照这些说明在ubuntu上安装了dse5.1.10+和dse演示。很明显,它没有与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条答案
按热度按时间vqlkdk9b1#
不确定出了什么问题,采取了删除一切和安装从tarball而不是以下https://docs.datastax.com/en/install/doc/install60/installtardse.html
xytpbqjk2#
我很好奇你的消息来源说dse不包括
cqlsh
命令行。据我所知,所有版本的dse将安装这个。对我来说,看起来你已经用
pip3 install
命令。您可能已经安装了cqlsh的oss版本,因此出现了抱怨dse_version
上面。我会说,首先尝试卸载pip3版本,看看是否有帮助,然后卸载dse并重新安装。