すべての 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 192.1268.0.22
エラーが発生します:
クラスターの作成
[エラー] ノード 192.168.0.106:7001 に接続できません
すべてのサーバーが動作していて、ポートが開いている場合、これをトラブルシューティングする方法がわかりません。
1 つのことは、マスターをパスワードで保護していることです。おそらく、redis-trib.rb はパスワードで保護されたサーバーを処理できませんか?