cqlsh连接错误:"ref()不接受关键字参数" [英] cqlsh connection error: 'ref() does not take keyword arguments'

查看:150
本文介绍了cqlsh连接错误:"ref()不接受关键字参数"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经尝试了这篇文章解决方案

您正在遇到 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一起使用. /p>

编辑20161020

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

I've tried all the measures from this post and Cassandra doc.

I've tried running all the versions of Cassandra including the latest release 3.7 from tarball and Debian package, but I keep getting errors when I execute cqlsh.

Error:

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

I had no problem running Cassandra before I upgraded my Linux Mint from 17.3 to 18.

I believe I installed all the necessary packages such as java 8 and python 2.7.12.

I think the problem exists in cassandra.yaml file since the default setting isn't working, but I'm not sure how to configure properly to get it running.

Any suggestions appreciated.

解决方案

You are running into CASSANDRA-11850, where cqlsh breaks with Python 2.7.11+. This ticket has been marked as "Resolved" and a patch has been applied to Cassandra 3.9 which has not been released yet.

I believe I installed all the necessary packages such as java 8 and python 2.7.12.

In the interim (until 3.9 is released) you can roll back to Python 2.7.10, and cqlsh should work (not trivial). Otherwise, DataStax DevCenter should work with Cassandra 3.7.

Edit 20161020

Cassandra 3.9 was released a few weeks ago, and can now be downloaded.

这篇关于cqlsh连接错误:"ref()不接受关键字参数"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆