Redis 3等待群集加入

时间:2017-06-27 08:22:19

标签: redis ubuntu-16.04 redis-cluster

所以我尝试使用默认的redis指南创建一个群集。

但在运行ruby /usr/share/doc/redis-tools/examples/redis-trib.rb create ....时,我会永远陷入"等待群集加入"。

  • 每个redis conf都绑定到各自的静态IP地址(不仅仅是127)
  • 我的节点都位于Exsi产品中的ubuntu 16.04的单独实例上,它们之间没有任何防火墙。
  • 每个主机都不是分开创建的,我只是复制了第一个和更改的主机名+静态iface,如果这可能会导致某些问题?
  • 主从复制有效,所以我怀疑是否存在连接问题?

这是一个印刷品,如果它可以以某种方式提供帮助:http://i.imgur.com/LrNOrut.png

有什么想法吗?

更新

我已经检查了来自其他物理接口的所有主机,并且已使用cluster-enabled no

成功连接到这些主机

637916379都接受127.0.0.1和192上的连接....

所有主持人都可以通过telnet <host> <16379>

互相联系

1 个答案:

答案 0 :(得分:0)

尝试在/etc/redis/redis.conf的“ bind”配置指令中仅保留一个IP,甚至将其注释掉

当我的配置中包含以下字符串时,我遇到了同样的问题:

bind 127.0.0.1 172.19.2.10Х

删除了所有节点上的loopback接口,并越过了障碍。