小编典典

cqlsh连接错误:“ ref()不接受关键字参数”

linux

我已经尝试了本文Cassandra
doc中的
所有措施。

我已经尝试运行所有版本的Cassandra,包括tarball和Debian软件包中的最新版本3.7,但是执行时总是出错cqlsh

错误:

连接错误:(“无法连接到任何服务器”,{‘127.0.0.1’:TypeError(’ref()不带有关键字参数’,)})

我将Linux Mint从17.3升级到18之前,运行Cassandra没问题。

我相信我已经安装了所有必需的软件包,例如java 8和python 2.7.12。

我认为问题出在cassandra.yaml文件中,因为默认设置不起作用,但是我不确定如何正确配置以使其运行。

任何建议表示赞赏。


阅读 252

收藏
2020-06-02

共1个答案

小编典典

您正在运行CASSANDRA-11850,其中cqlsh在Python
2.7.11+中中断。该票证已标记为“已解决”,并且补丁程序已应用于尚未发布的Cassandra 3.9。

我相信我已经安装了所有必需的软件包,例如java 8和python 2.7.12。

在过渡期间(直到3.9发布),您可以回滚到python 2.7.10,而cqlsh应该可以(不是很简单)。否则,DataStax
DevCenter
应该与Cassandra
3.7一起使用。

编辑20161020

Cassandra 3.9于几周前发布,现在可以下载

2020-06-02