我已经尝试了本文和Cassandra doc中的所有措施。
我已经尝试运行所有版本的Cassandra,包括tarball和Debian软件包中的最新版本3.7,但是执行时总是出错cqlsh。
cqlsh
错误:
连接错误:(“无法连接到任何服务器”,{‘127.0.0.1’:TypeError(’ref()不带有关键字参数’,)})
我将Linux Mint从17.3升级到18之前,运行Cassandra没问题。
我相信我已经安装了所有必需的软件包,例如java 8和python 2.7.12。
我认为问题出在cassandra.yaml文件中,因为默认设置不起作用,但是我不确定如何正确配置以使其运行。
任何建议表示赞赏。
您正在运行CASSANDRA-11850,其中cqlsh在Python 2.7.11+中中断。该票证已标记为“已解决”,并且补丁程序已应用于尚未发布的Cassandra 3.9。
在过渡期间(直到3.9发布),您可以回滚到python 2.7.10,而cqlsh应该可以(不是很简单)。否则,DataStax DevCenter应该与Cassandra 3.7一起使用。
编辑20161020
Cassandra 3.9于几周前发布,现在可以下载。