cqlsh未执行,连接被拒绝

tct7dpnv  于 2021-06-13  发布在  Cassandra
关注(0)|答案(1)|浏览(663)

我无法执行cqlsh命令。我是Cassandra的新人。我遵循了前面的思路。仍然无法执行cqlsh命令。请帮我弄清楚这个问题。这是我运行cqlsh时的错误,

[root@Kar bin]# cqlsh
Connection error: ('Unable to connect to any servers',
    {'127.0.0.1': error(111,
    "Tried connecting to [('127.0.0.1', 9042)]. 
     Last error: Connection refused")})

谢谢你,卡尔斯

l7wslrjt

l7wslrjt1#

你的价值观是什么 listen_address 以及 broadcast_address ?

$ grep _address conf/cassandra.yaml | grep -v "\#"
listen_address: 169.254.93.1
rpc_address: 169.254.93.1

在我的例子中,169.254.93.1是cassandra在端口9042上绑定的唯一地址。所以,只要跑 cqlsh (不指定ip)仅当它们Map到的主ip时才起作用 127.0.0.1 或者 localhost .
因此,我需要具体说明 169.254.93.1 连接。

$ bin/cqlsh 169.254.93.1 -u flynn -p reindeerFlotilla
Connected to TheGrid at 169.254.93.1:9042.
[cqlsh 5.0.1 | Cassandra 3.11.4 | CQL spec 3.4.4 | Native protocol v4]
Use HELP for help.
flynn@cqlsh>

相关问题