CQLSH ProtocolError

时间:2017-08-09 15:57:27

标签: cassandra cqlsh cassandra-3.0

我的cqlsh有错误 当我键入cqlsh以启动cassandra shell时cassandra服务器已经启动时出现此错误

Connection error: ('Unable to connect to any servers', {'127.0.0.1': ProtocolError("cql_version '3.3.1' is not supported by remote (w/ native protocol). Supported versions: [u'3.4.2']",)})

我也已经安装了cassandra-driver和 export CQLSH_NO_BUNDLED = true 但没有变化 谁能有任何想法解决这个问题?!! 我的cassandra版本是3.6

2 个答案:

答案 0 :(得分:5)

您所连接的协议版本不受您的cassandra协议版本支持

尝试在cqlsh

中添加--cqlversion="3.4.2"作为参数
bin/cqlsh --cqlversion="3.4.2"

答案 1 :(得分:0)

尝试执行以下命令

sudo apt install python-pip
pip install cassandra-driver
export CQLSH_NO_BUNDLED=true