Cassandra cqlsh连接被拒绝
当您遇到如下Cassandra cqlsh连接错误时:Cassandra cqlsh连接被拒绝,cassandra,connection,cqlsh,Cassandra,Connection,Cqlsh,当您遇到如下Cassandra cqlsh连接错误时: 连接错误:(‘无法连接到任何服务器’,{'127.0.0.1':错误(111,“尝试连接到[('127.0.0.1',9042)]。最后一个错误:连接被拒绝”)}另一个解决方案,键入cqlsh[]如果未设置为127.0.0.1或localhost您也可以不使用IP地址进行连接-只需使用主机名: cqlsh'hostname-I'我在Cassandra 3.11.0中遇到了同样的问题,任何时候我更改rpc地址或侦听地址cqlsh都不起作用。我
连接错误:(‘无法连接到任何服务器’,{'127.0.0.1':错误(111,“尝试连接到[('127.0.0.1',9042)]。最后一个错误:连接被拒绝”)}另一个解决方案,键入
cqlsh[]
如果未设置为127.0.0.1
或localhost
您也可以不使用IP地址进行连接-只需使用主机名:
cqlsh'hostname-I'我在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 9042
当我安装Cassandra 3.11.1时,我遇到了这个问题。 我还发现如果我跑步 服务卡桑德拉状态 ,有一个 cassandra已死亡,但pid文件存在 问题。它表示Cassandra服务未启动 我查了一下电话号码 /var/log/cassandra/cassandra.log 并发现此错误: 启动期间遇到异常 .这是一个错误,已报告。原来的帖子链接 解决方案是将卡桑德拉降级至3.0
希望这能帮助您找到解决方案。请检查cqlsh默认\u主机指向与侦听\u地址相同的ip。是的,我尝试了您的解决方案,它也起了作用。谢谢