当您收到Cassandra cqlsh连接错误时,如下所示:
连接错误:(‘无法连接到任何服务器’,{'127.0.0.1':错误(111,“尝试连接到('127.0.0.1',9042)。最后一个错误:连接被拒绝”)})
发布于 2016-04-06 22:21:56
您也可以不使用IP地址进行连接-只需使用主机名: cqlsh‘hostname-I’
发布于 2016-04-06 21:21:08
另一种解决方案是,如果未设置为127.0.0.1或localhost,则键入cqlsh <listen_address> [<port>]
发布于 2017-07-17 01:05:42
我在Cassandra 3.11.0中也遇到了同样的问题,只要我更改了rpc的地址或侦听地址,cqlsh就不会起作用。我必须将相同的本地ip添加到seeds
因此,经过反复试验,我的cassandra.yml如下所示:
class-name: org.apache.cassandra.locator.SimpleSeedProvider
parameters:
-seeds: "192.168.0.30"
listen_adress: 192.168.0.30
rpc_address: 192.168.0.30然后运行
cqlsh 192.168.0.30 9042https://stackoverflow.com/questions/36452387
复制相似问题