【问题标题】:Apache Cassandra - cqlsh operation timeoutApache Cassandra - cqlsh 操作超时
【发布时间】:2015-08-25 09:56:54
【问题描述】:

我正在尝试启动 cqlsh,这就是我得到的:

/bin$ ./cqlsh
Connection error: ('Unable to connect to any servers', {'127.0.0.1': 
    OperationTimedOut('errors=None, last_host=None',)})

我尝试删除 ~/.cassandra,但没有成功。我还将 cassandra.yaml 与有效的版本进行了比较。

有什么想法吗?

【问题讨论】:

    标签: cassandra cqlsh


    【解决方案1】:

    根据您的版本和配置,检查在您的cassandra.yaml 中为listen_address 和/或rpc_address 指定的值。如果它们被定义为 localhost 以外的任何地址,则在连接 cqlsh 时需要提供该地址。

    $ grep listen_address: /etc/cassandra/cassandra.yaml
    listen_address: 210.156.89.15
    
    $ cqlsh 210.156.89.15 -u aploetz -p aploetz 
    Connected to PermanentWaves at 210.156.89.15.
    [cqlsh 5.0.1 | Cassandra 2.1.4 | CQL spec 3.2.0 | Native protocol v3]
    Use HELP for help.
    aploetz@cqlsh>
    

    【讨论】:

      【解决方案2】:

      在这个旧线程上发帖作为其他人的备忘录,因为到目前为止我无法找到任何信息来解决这些症状而不进行调试:

      在慢速测试集群中遇到了同样的问题,我通过在 cqlsh.py 文件中的 Cluster() init 中设置缺少的 control_connection_timeout kwargs 解决了这个问题。

      https://issues.apache.org/jira/browse/CASSANDRA-10959提供的问题和补丁建议

      【讨论】:

        猜你喜欢
        • 2017-01-08
        • 2013-09-30
        • 2013-02-20
        • 2016-11-08
        • 2015-05-26
        • 2018-12-12
        • 2017-01-09
        • 2015-12-03
        相关资源
        最近更新 更多