【发布时间】:2018-11-02 22:38:13
【问题描述】:
所以我正在尝试使用默认的 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 成功连接到它们
6379 和 16379 都接受 127.0.0.1 和 192 上的连接......
所有主机都可以通过telnet <host> <16379>相互联系
【问题讨论】:
-
你解决过这个问题吗?我遇到了同样的问题
-
遗憾的是没有。我在 3 个不同的论坛(Google Hangouts 和 Reddit)上询问了 0 个答案。我所做的是用 redis sentinel 配置主从...
标签: redis ubuntu-16.04 redis-cluster