如果 cassandra 版本是 2.2.12,此时 cqlsh 正在工作,更新最新版本的 cassandra (3.1



我是Cassandra数据库的新手.如果我的cassandra版本是2.2.12,那么cqlsh可以正常工作并且已连接。

更新我的 Cassandra DB 3.11.2 版本后,CQLSH 未连接抛出错误

连接错误:("无法连接到任何服务器",{'127.0.0.1'

(:错误(111,"尝试连接到[('127.0.0.1',9042(]。最后一个错误:连接被拒绝"(}(

之后我再次降级我的卡桑德拉版本 cqlsh 正在工作。这就是为什么我最新的Cassandra Cqlsh不起作用的原因。

请帮助我,谢谢

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

最新更新