【问题标题】:If cassandra version is 2.2.12 at that time cqlsh is working, after updating latest version of cassandra (3.11.2v) cqlsh not working如果当时 cassandra 版本是 2.2.12,cqlsh 正在工作,则在更新最新版本的 cassandra (3.11.2v) 后,cqlsh 无法正常工作
【发布时间】:2018-09-28 10:31:38
【问题描述】:

我是 cassandra 数据库的新手。如果我的 cassandra 版本是 2.2.12 在那个地方 cqlsh 可以正常工作并且已连接。

更新我的 cassandra db 3.11.2 版本后,cqlsh is not connected 抛出错误

连接错误:('无法连接到任何服务器',{'127.0.0.1':错误(111,“尝试连接到[('127.0.0.1',9042)]。最后一个错误:连接被拒绝”) })

我再次降级我的 cassandra 版本 cqlsh 正在工作。 这就是为什么我最新的 cassandra cqlsh 不工作的原因。

请帮帮我, 谢谢你

【问题讨论】:

  • 您需要检查您的 Cassandra 是否已真正启动...查看您的日志以了解详细信息
  • @AlexOtt ya cassandra 已经启动,但它只是抛出错误。
  • 您确定它正在运行吗?它可以开始,然后完成它的工作——当它发现读取某些文件时经常发生这种情况。详情请查看system.log。或者它不在 localhost 接口上监听...
  • cassandra 运行状态为 Active: active (exited) 。我不知道为什么会这样。甚至我检查了 cassandra.yml 文件。但我的问题没有解决。
  • 检查上面的行,尤其是ERROR日志级别

标签: sql ubuntu cassandra cqlsh


【解决方案1】:

运行 netstat 命令并得到以下输出: 下面的命令对我有用,检查一次。

netstat -an | grep 9042 tcp 0 0 ::ffff:10.1.22.10:9042 :::* LISTEN The above output indicated that we are listening on port 9042 and IP address 10.1.22.10.

但是,错误清楚地表明 cqlsh 默认尝试连接到 127.0.0.1。所以我们收到“连接被拒绝”错误。

修改cqlsh命令连接IP地址10.1.22.10,重新运行如下,就可以成功连接Cassandra数据库了。

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 2022-08-02
    • 1970-01-01
    • 2017-12-31
    • 2019-07-04
    • 2018-07-30
    • 2015-10-08
    • 1970-01-01
    • 2017-05-19
    相关资源
    最近更新 更多