首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis3集群无限等待集群加入

Redis3集群无限等待集群加入
EN

Stack Overflow用户
提问于 2015-06-24 15:56:44
回答 2查看 3.2K关注 0票数 2

我在每个服务器中有2个服务器和3个redis3实例。我有一个cluster-nodes目录,其中包含每个实例的所有数据。这就是了。

代码语言:javascript
复制
cluster-nodes/
|-- 7777
|   |-- db01
|   |  -- nodes-7777.conf
|   -- redis.conf
|-- 7778
|   |-- db02
|   |   -- nodes-7778.conf
|   -- redis.conf
-- 7779
    |-- db03
    |   -- nodes-7779.conf
    -- redis.conf

下面是我的配置文件redis.conf7777目录下

代码语言:javascript
复制
pidfile /var/run/redis/redis-7777.pid
port 7777
dir /opt/redis/cluster-nodes/7777/db01/
cluster-enabled yes
cluster-config-file nodes-7777.conf
cluster-node-timeout 15000

当我试着开始发红的时候

代码语言:javascript
复制
./redis-trib.rb create --replicas 1 127.0.0.1:7777 127.0.0.1:7778 127.0.0.1:7779 192.168.56.41:7777 192.168.56.41:7778 192.168.56.41:7779
>>> Creating cluster
Connecting to node 127.0.0.1:7777: OK
Connecting to node 127.0.0.1:7778: OK
Connecting to node 127.0.0.1:7779: OK
Connecting to node 192.168.56.41:7777: OK
Connecting to node 192.168.56.41:7778: OK
Connecting to node 192.168.56.41:7779: OK
>>> Performing hash slots allocation on 6 nodes...
Using 3 masters:
127.0.0.1:7777
192.168.56.41:7777
127.0.0.1:7778
Adding replica 192.168.56.41:7778 to 127.0.0.1:7777
Adding replica 127.0.0.1:7779 to 192.168.56.41:7777
Adding replica 192.168.56.41:7779 to 127.0.0.1:7778
M: 209d68fae9c64855d34972f660232eb96370a669 127.0.0.1:7777
   slots:0-5460 (5461 slots) master
M: 62e2b167a287b94b5154f7b9b0f226345baa81b7 127.0.0.1:7778
   slots:10923-16383 (5461 slots) master
S: 36ed59deceb01788db76abc0c2f22925a27295fc 127.0.0.1:7779
   replicates 2760b5fcc99c6563a7cf8deea159efb012309238
M: 2760b5fcc99c6563a7cf8deea159efb012309238 192.168.56.41:7777
   slots:5461-10922 (5462 slots) master
S: 16bf95ba9cb743c2a3caecaab5c2fd5121d80557 192.168.56.41:7778
   replicates 209d68fae9c64855d34972f660232eb96370a669
S: 30e7a5b4a94b5ff3a09f4809d6fd62edb2279b0e 192.168.56.41:7779
   replicates 62e2b167a287b94b5154f7b9b0f226345baa81b7
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./redis-trib.rb:534:in `sleep': Interrupt
    from ./redis-trib.rb:534:in `wait_cluster_join'
    from ./redis-trib.rb:1007:in `create_cluster_cmd'
    from ./redis-trib.rb:1373:in `<main>'

下面是第一台服务器上集群节点的输出

代码语言:javascript
复制
62e2b167a287b94b5154f7b9b0f226345baa81b7 127.0.0.1:7778 master - 0 1435144555558 2 connected 10923-16383
36ed59deceb01788db76abc0c2f22925a27295fc 127.0.0.1:7779 master - 0 1435144554554 3 connected
209d68fae9c64855d34972f660232eb96370a669 127.0.0.1:7777 myself,master - 0 0 1 connected 0-5460

这是第二个

代码语言:javascript
复制
16bf95ba9cb743c2a3caecaab5c2fd5121d80557 127.0.0.1:7778 master - 0 1435144648065 5 connected
30e7a5b4a94b5ff3a09f4809d6fd62edb2279b0e 127.0.0.1:7779 master - 0 1435144647057 6 connected
2760b5fcc99c6563a7cf8deea159efb012309238 127.0.0.1:7777 myself,master - 0 0 4 connected 5461-10922

似乎他们都是以大师的身份开始的?我的吐露有什么不对劲吗?谢谢。

附注:当我尝试相同的信任并在一台服务器中启动所有实例时,一切都正常。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-18 09:30:10

我的问题是我是用本地主机地址启动服务的,

代码语言:javascript
复制
./redis-trib.rb create --replicas 1 127.0.0.1:7777 127.0.0.1:7778 127.0.0.1:7779 192.168.56.41:7777 192.168.56.41:7778 192.168.56.41:7779

为了将127.0.0.1替换为本地节点的ip地址,即

代码语言:javascript
复制
./redis-trib.rb create --replicas 1 192.168.56.40:7777 192.168.56.40:7778 192.168.56.40:7779 192.168.56.41:7777 192.168.56.41:7778 192.168.56.41:7779
票数 2
EN

Stack Overflow用户

发布于 2016-09-26 08:10:36

请检查17777 17778...port,cluster需要那些端口进行通信。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31031345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档