redis 跨机器集群启动出错

转载 2015年11月21日 11:18:54

部署Redis分布式集群时,出现了如下错误:

moguang@ubsvr13:/opt/redis-unstable/src$ ./redis-trib.rb create 192.168.1.13:6379 192.168.1.15:6380 192.168.1.40:6381

Creating cluster
Connecting to node 192.168.1.13:6379: OK
Connecting to node 192.168.1.15:6380: OK
Connecting to node 192.168.1.40:6381: OK
Performing hash slots allocation on 3 nodes…
Using 3 masters:
192.168.1.40:6381
192.168.1.15:6380
192.168.1.13:6379
M: 225b7f54c67483f71955db78312a90c67941fff0 192.168.1.13:6379
slots:10922-16383 (5462 slots) master
M: bca62c53e7f50d7c83dd418ed23e08fb8a4e9bb5 192.168.1.15:6380
slots:5461-10921 (5461 slots) master
M: 47483c65a705025aab28ee74da210a2dce41bc41 192.168.1.40:6381
slots:0-5460 (5461 slots) master
Can I set the above configuration? (type ‘yes’ to accept): yes
/usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis/client.rb:97:in call': ERR Slot 16011 is already busy (Redis::CommandError)
from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:2432:in
method_missing’
from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:37:in synchronize'
from /usr/lib/ruby/1.8/monitor.rb:242:in
mon_synchronize’
from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:37:in synchronize'
from /usr/lib/ruby/gems/1.8/gems/redis-3.0.7/lib/redis.rb:2431:in
method_missing’
from ./redis-trib.rb:203:in flush_node_config'
from ./redis-trib.rb:571:in
flush_nodes_config’
from ./redis-trib.rb:570:in each'
from ./redis-trib.rb:570:in
flush_nodes_config’
from ./redis-trib.rb:820:in create_cluster_cmd'
from ./redis-trib.rb:1026:in
send’
from ./redis-trib.rb:1026
经检查,这是由于上一次配置集群失败时留下的配置信息导致的。 只要把redis.conf中定义的 cluster-config-file 所在的文件删除,重新启动redis-server及运行redis-trib即可。

Redis配置集群遇到问题及解决方法

配置完所有主节点后,报" ERR Invalid node address specified" 由于redis-trib.rb 对域名或主机名支持不好,故在创建集群的时候要使用ip:port的方式...
  • ownfire
  • ownfire
  • 2015年06月24日 16:57
  • 15025

redis集群时,出现的几个异常问题

1、in `call': ERR Slot 8579 is already busy (Redis::CommandError) 所以在 /my_soft/Redis安装包及jar包/redis-3....

【Redis】redis集群启动失败案例

部署Redis分布式集群时,出现了如下错误: moguang@ubsvr13:/opt/redis-unstable/src$ ./redis-trib.rb create 192.168....

Redis配置集群遇到问题及解决方法

配置完所有主节点后,报" ERR Invalid node address specified" 由于redis-trib.rb 对域名或主机名支持不好,故在创建集群的时候要使用ip:port的方式...

redis-集群 入门

接上一篇这个讲集群的入门13 分片 主从模型A B C是主节点,数据根据算法,分布在这三个上(A有的,B肯定没有); A1 B1 C1分别是A B C的slave 。 当B不可用时,会使用B1. 当...

redis集群时,出现的几个异常问题

1、in `call': ERR Slot 8579 is already busy (Redis::CommandError) 在 /my_soft/Redis安装包及jar包/redis...

Redis源码解析:26集群(二)键的分配与迁移

Redis集群通过分片的方式来保存数据库中的键值对:一个集群中,每个键都通过哈希函数映射到一个槽位,整个集群共分16384个槽位,集群中每个主节点负责其中的一部分槽位。 当数据库中的16384个槽位都...
  • gqtcgq
  • gqtcgq
  • 2016年06月25日 11:46
  • 2278

redis-cluster安装和配置

参考官方已经http://redis.io/topics/cluster-tutorial
  • ownfire
  • ownfire
  • 2014年09月19日 11:15
  • 14126

redis-trib创建redis集群错误

redis-trib创建redis集群错误,gem-redis3.3.2和redis-3.2.5不兼容,卸载gem-redis3.3.2安装gem-redis3.2.2后创建集群成功...
  • zdmncq
  • zdmncq
  • 2016年11月23日 16:51
  • 242

Redis集群不能在shell脚本中直接启动的错误原因

为了方便集群的启动,所以写了一个脚本来启动所有的服务,但是用shell脚本启动redis的时候出现了问题。虽然redis相关的进程已经在运行,但是redis集群就是不起作用。 用以下命令检测集群的状...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:redis 跨机器集群启动出错
举报原因:
原因补充:

(最多只允许输入30个字)