我已按照这些说明在Ubuntu上安装了DSE 5.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'
有什么想法我做错了吗?
谢谢
dse-full
。这可能是事情出错的原因。除非我按照文档页面安装旧版本并且即使如此也会包括所有软件包,否则我从不做任何事情除了dse-full
。 - markc