【发布时间】:2016-05-30 10:31:29
【问题描述】:
我的所有 Redis 服务器都是这样配置的:
大师:192.168.0.106:7001、192.168.0.105.7001、192.168.0.112:7001
从站:192.168.0.106:7002、192.168.0.105:7002、192.168.0.122:7002
其中 192.168.0.106:7002 服务器是 192.168.0.106:7001 服务器的从属服务器,依此类推。我让所有服务器都在运行,并且可以对所有服务器执行 redis-cli。我可以看到 17001 和 17002 端口也打开了。但是当我运行时:
./redis-trib.rb create --replicas 1 192.168.0.106:7001 192.168.0.105:7001 192.168.0.112:7001 192.168.0.106:7002 192.168.0.105:7002 2:700.1268.0.12
我收到一个错误:
创建集群
[ERR] 抱歉,无法连接到节点 192.168.0.106:7001
我不知道在所有服务器都在工作并且端口都打开的情况下如何解决这个问题?
有一件事是我确实用密码保护了主人。也许 redis-trib.rb 无法处理受密码保护的服务器?
【问题讨论】:
-
你试过没有密码吗?尝试从其他节点与 192.168.0.106:7001 通信?任何端口阻塞问题?
-
这是阻止 redis-trib.rb 连接的授权。事实证明,这个实用程序不处理受密码保护的 redis 服务器。
标签: redis redis-cluster