我已经尝试了this post和Cassandra doc中的所有度量。
我试过运行所有版本的Cassandra,包括tarball和Debian包中的最新版本3.7,但在执行cqlsh
时总是会出现错误。
错误:
Connection error: ('Unable to connect to any servers', {'127.0.0.1': TypeError('ref() does not take keyword arguments',)})
在我将Linux Mint从17.3升级到18之前,运行Cassandra没有问题。
我相信我已经安装了所有必要的软件包,比如Java8和Python2.7.12。
我认为问题存在于cassandra.yaml文件中,因为默认设置不起作用,但我不确定如何正确配置以使其运行。
任何建议都很感激。
需要添加以下命令
您将遇到CASSANDRA-11850,其中cqlsh使用Python 2.7.11+中断。这张罚单被标记为“已解决”,并已对尚未发布的Cassandra 3.9应用了修补程序。
在此期间(直到3.9发布),您可以回滚到Python2.7.10,cqlsh应该可以工作(不是很简单)。否则,DataStax DevCenter应该与Cassandra 3.7一起工作。
编辑20161020
卡桑德拉3.9几周前发布,现在可以downloaded。
参考https://issues.apache.org/jira/browse/CASSANDRA-11850
设置环境变量后
它解决了。
我使用Windows7,Python2.7.12,Cassandra3.7
相关问题 更多 >
编程相关推荐