【问题标题】:Unable to Connect to any Servers Error on Cassandra Seed Host无法连接到 Cassandra 种子主机上的任何服务器错误
【发布时间】:2016-01-13 06:23:55
【问题描述】:

在我的 Cassandra 3 节点设置中,所有种子节点都工作正常。但是,我无法连接到种子主机。

我收到以下错误:

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")})  

请帮忙。

【问题讨论】:

    标签: cassandra


    【解决方案1】:

    注意:由于您没有指定您正在运行哪个版本的 Cassandra,或者您尝试如何连接到您的集群(cqlsh、Java 客户端驱动程序等),我将做一些这里的假设。对于未来,这是很好的信息。

    我的猜测是,如果您要从其中一个节点运行 nodetool status,您将不会在列表中看到“127.0.0.1”。示例:

    $ nodetool status | grep 192.168 | awk '{ print $2 }'
    192.168.1.1
    192.168.1.2
    192.168.1.3
    

    我的意思是,即使我在 192.168.1.1,cqlsh 127.0.0.1cqlsh(没有 IP)也无法工作。我需要指定(非本地主机)IP 地址,这可能是您的listen_addressrpc_address 的值。

    【讨论】:

      猜你喜欢
      • 2016-03-02
      • 2019-10-08
      • 2019-06-28
      • 2016-01-05
      • 2018-08-10
      • 2018-10-23
      • 2014-08-19
      • 2017-02-16
      • 2021-08-04
      相关资源
      最近更新 更多