如果cassandra版本是2.2.12当时cqlsh工作正常,更新cassandra(3.11.2v)的最新版本后cqlsh无法正常工作

时间:2018-04-18 08:56:53

标签: sql ubuntu cassandra cqlsh

我是cassandra数据库的新手。如果我的cassandra版本是2.2.12那个地方cqlsh工作没有任何问题,它已经连接。

我更新了我的cassandra db 3.11.2版本后,cqlsh没有连接抛出错误

  

连接错误:('无法连接到任何服务器',{' 127.0.0.1':错误(111,"尝试连接到[(&#39) ; 127.0.0.1',9042)]。上次错误:拒绝连接")})

之后我再次降级我的cassandra版本cqlsh正在运行。 这里为什么我最新的cassandra cqlsh无效。

请帮帮我, 谢谢

1 个答案:

答案 0 :(得分:0)

运行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数据库。