【问题标题】:Connection error while using cqlsh使用 cqlsh 时出现连接错误
【发布时间】:2016-07-21 00:26:11
【问题描述】:

我已经在 Ubuntu 15.10 中使用 synaptic 安装了 Cassandra。Cassandra 服务处于活动状态。但是当我在终端中键入 cqlsh 时。它显示如下错误。

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

我应该怎么做才能让 cqlsh 在我的机器上工作?

【问题讨论】:

  • 您使用的cqlsh 与安装的Cassandra 版本相同吗?尝试使用--cqlversion 参数。

标签: ubuntu cassandra cqlsh


【解决方案1】:

尝试 cqlsh,通过指定版本为 '3.2.1' 的 cqlversion 参数以及主机的 IP 地址,如错误所示。

【讨论】:

    【解决方案2】:

    版本不匹配:
    * 你为cqlsh安装的版本是3.4.0,发布于2016-03-08
    * 支持的cqlsh版本为3.2.1,发布于2016-01-19
    您是否执行了 Cassandra 升级(之前已安装)或安装?

    【讨论】:

      猜你喜欢
      • 2014-12-01
      • 2017-10-16
      • 1970-01-01
      • 1970-01-01
      • 2019-06-05
      • 2020-04-04
      • 2020-01-13
      • 2014-06-10
      • 2012-05-31
      相关资源
      最近更新 更多