我已经配置这样我所有的Redis的服务器:使用redis-trib.rb创建群集时出现连接错误?
大师: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 192.1268.0.112: 7002
我得到一个错误:
创建集群
[ERR]很抱歉,无法连接到节点192.168.0.106:7001
我不知道如何解决这一切的时候服务器正在工作,其端口是否打开?
有一件事是我确实拥有受密码保护的主人。也许redis-trib.rb无法处理受密码保护的服务器?
你尝试不用密码?尝试从其他节点通信到192.168.0.106:7001?任何端口阻塞问题? – Sreeraj
这是阻止redis-trib.rb连接的授权。它变成我们这个工具不处理受密码保护的redis服务器。 –