0

所以我正在尝试使用默认的 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

两者都接受 127.0.0.1 和 192 上的连接6379......16379

并且所有主机都可以通过telnet <host> <16379>

4

1 回答 1

0

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

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

bind 127.0.0.1 172.19.2.10Х

移除 loopback 所有节点上的接口并通过该障碍。

于 2018-11-02T11:57:06.660 回答