2016-08-10 51 views
0

我想安装Cassandra 3.7。 当我检查斌/ nodetool -f它显示cassandra在Ubuntu的安装错误

Status=Up/Down 
|/ State=Normal/Leaving/Joining/Moving 
-- Address Load  Tokens  Owns (effective) Host ID        Rack 
UN 127.0.0.1 129.3 KiB 256   100.0%   40170e85-795e-43b1-bd57-68da9267ecc5 rack1 

,但是当我尝试运行斌/ cqlsh这显示了错误

Connection error: ('Unable to connect to any servers', {'127.0.0.1': TypeError('ref() does not take keyword arguments',)}) 

请帮助我。

回答

2

我不确定您正在使用哪种操作系统,但是我们遇到了与Ubuntu Server 16.04 LTS类似的问题。当我们使用Ubuntu Server 14.04 LTS时,情况正常。然后我得到了Cassandra的IRC频道指针。这实际上报告为bug CASSANDRA-11850。如果您按照评论中提到的解决方法进行操作,则可以解决此问题。

为了快速参考,我正在总结步骤。
1)从Cassandra Drivers更新python Cassandra驱动程序
2)使用'cqlsh'连接到Cassandra之前导出CQLSH_NO_BUNDLED = true。然后运行'cqlsh'。

这应该可以解决您的问题。

让我知道这是否有帮助。

+0

我试图在Ubuntu的服务器16,谢谢你现在它的工作在Ubuntu的服务器14 –