###前提・実現したいこと
VMのCentOS6.8で仮想サーバを6台使用してRedis Clusterを構築しようとしています。(Master3台,Slave3台)
redis Ver.3.2.5
下記のサイトと同じ現象が起きており解決策も書いてあるようなのですが、
お恥ずかしながら英語が読めず原因を特定できません。
https://github.com/antirez/redis/issues/1703
英語が読める方・原因がわかる方、ご回答いただけますと幸いです。
###発生している問題・エラーメッセージ
下記のjoin................が終わることなく続くので、ctrl+Cで中断すると./src/redis-trib.rb〜のエラーメッセージが表示される。
[root@redis-server001 redis-3.2.5]# ./src/redis-trib.rb create --replicas 1 192.168.56.111:7001 192.168.56.112:7002 192.168.56.113:7003 192.168.56.114:7004 192.168.56.115:7005 192.168.56.116:7006 >>> Creating cluster >>> Performing hash slots allocation on 6 nodes... Using 3 masters: 192.168.56.116:7006 192.168.56.115:7005 192.168.56.114:7004 Adding replica 192.168.56.113:7003 to 192.168.56.116:7006 Adding replica 192.168.56.112:7002 to 192.168.56.115:7005 Adding replica 192.168.56.111:7001 to 192.168.56.114:7004 S: e48dfa0975dbf15bc6eb694224176b8aaf3c47ba 192.168.56.111:7001 replicates 4f91b32921e5e78d1a962528eb5519e1a2c8965c S: 1a11e6f1d4aa8ba288b82c55149a0d9cb16a84dc 192.168.56.112:7002 replicates dd04313e2b2a4cf7a55504456691703cc7647623 S: 7a234f3ad703f39c3c2290e0e04b3dbc34533390 192.168.56.113:7003 replicates d08858b15ce0ae31c8edda33db1c33313b356ac8 M: 4f91b32921e5e78d1a962528eb5519e1a2c8965c 192.168.56.114:7004 slots:10923-16383 (5461 slots) master M: dd04313e2b2a4cf7a55504456691703cc7647623 192.168.56.115:7005 slots:5461-10922 (5462 slots) master M: d08858b15ce0ae31c8edda33db1c33313b356ac8 192.168.56.116:7006 slots:0-5460 (5461 slots) master Can I set the above configuration? (type 'yes' to accept): yes >>> Nodes configuration updated >>> Assign a different config epoch to each node >>> Sending CLUSTER MEET messages to join the cluster Waiting for the cluster to join........................................................................................................................^C./src/redis-trib.rb:653:in `sleep': Interrupt from ./src/redis-trib.rb:653:in `wait_cluster_join' from ./src/redis-trib.rb:1306:in `create_cluster_cmd' from ./src/redis-trib.rb:1701:in `send' from ./src/redis-trib.rb:1701
###試したこと
ディレクトリを新しく作った方が良いのでは、という記述があったのでredisディレクトリの下で
[root@redis-server001 redis-3.2.5]# mkdir 7001 #ポート番号
を作成し、その下にredis.confを作成してredisサーバを起動するようにしています。(6台サーバ全て上記のようにしている)
###補足情報(言語/FW/ツール等のバージョンなど)
redis-3.2.5下の情報です。(7001はポート番号)
[root@redis-server001 redis-3.2.5]# ls 00-RELEASENOTES COPYING README.md redis.log sentinel.conf 7001 INSTALL deps runtest src BUGS MANIFESTO dump.rdb runtest-cluster tests CONTRIBUTING Makefile redis.conf runtest-sentinel utils
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。