redis cluster 动态加入节点
2016-09-11 16:43
357 查看
承接上次的cluster实验,这次我想加入7007 master和7008 slave两个节点
./redis-trib.rb add-node 1.1.1.2:7007 1.1.1.2:7001 /usr/local/redis3.0/src/redis-trib.rb reshard 1.1.1.2:7001 根据提示选择all,把其他节点的数据,自动分配一部分到7007上 >>> Performing Cluster Check (using node 1.1.1.2:7007) M: ca0d0138034ce8ce211282dca20a114e4f701430 1.1.1.2:7007 slots:0-1665,5461-7127,10923-12588 (4999 slots) master 0 additional replica(s) S: 70c02ebfe21fd9de0fe47b0fce4887657babbe21 1.1.1.2:7005 slots: (0 slots) slave replicates 9ce1d76fe3fac744466088050e227859d88875cd M: 9ce1d76fe3fac744466088050e227859d88875cd 1.1.1.2:7002 slots:7128-10922 (3795 slots) master 1 additional replica(s) M: fdf06f99b9ae32fbbddc8b3e196659487dfccf6f 1.1.1.2:7003 slots:12589-16383 (3795 slots) master 1 additional replica(s) M: c71b628db058d5b7907c91491aa33ed16a76ad66 1.1.1.2:7001 slots:1666-5460 (3795 slots) master 1 additional replica(s) M: 13a8fcc39ab3b6dc569de343ed63ac20c7906986 1.1.1.2:7008 slots: (0 slots) master 0 additional replica(s) S: eb0b49e4de19a9af2bf672d579e71e98c5169c7a 1.1.1.2:7006 slots: (0 slots) slave replicates fdf06f99b9ae32fbbddc8b3e196659487dfccf6f S: 70670e2a0c7f212306582836b4acf58aae9897f0 1.1.1.2:7004 slots: (0 slots) slave replicates c71b628db058d5b7907c91491aa33ed16a76ad66 [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered. How many slots do you want to move (from 1 to 16384)?
#把7008节点加入到集群,后面只要指定任意一个master节点即可 ./redis-trib.rb add-node 1.1.1.2:7008 1.1.1.2:7001 #查询7007节点的id 1.1.1.2:7007> CLUSTER nodes 70c02ebfe21fd9de0fe47b0fce4887657babbe21 1.1.1.2:7005 slave 9ce1d76fe3fac744466088050e227859d88875cd 0 1473583844350 2 connected ca0d0138034ce8ce211282dca20a114e4f701430 1.1.1.2:7007 myself,master - 0 0 7 connected 0-1665 5461-7127 10923-12588 9ce1d76fe3fac744466088050e227859d88875cd 1.1.1.2:7002 master - 0 1473583843337 2 connected 7128-10922 fdf06f99b9ae32fbbddc8b3e196659487dfccf6f 1.1.1.2:7003 master - 0 1473583843845 3 connected 12589-16383 c71b628db058d5b7907c91491aa33ed16a76ad66 1.1.1.2:7001 master - 0 1473583842329 1 connected 1666-5460 13a8fcc39ab3b6dc569de343ed63ac20c7906986 1.1.1.2:7008 master - 0 1473583844855 0 connected eb0b49e4de19a9af2bf672d579e71e98c5169c7a 1.1.1.2:7006 slave fdf06f99b9ae32fbbddc8b3e196659487dfccf6f 0 1473583845359 3 connected 70670e2a0c7f212306582836b4acf58aae9897f0 1.1.1.2:7004 slave c71b628db058d5b7907c91491aa33ed16a76ad66 0 1473583842834 1 connected #指定7008工作为slave模式,指定他的master是7007,注意这一步是在7008上操作的!!! 127.0.0.1:7008> cluster replicate ca0d0138034ce8ce211282dca20a114e4f701430 OK #查看cluter状态,验证是否成功,7008为slave 127.0.0.1:7008> cluster nodes 70670e2a0c7f212306582836b4acf58aae9897f0 1.1.1.2:7004 slave c71b628db058d5b7907c91491aa33ed16a76ad66 0 1473584538734 1 connected eb0b49e4de19a9af2bf672d579e71e98c5169c7a 1.1.1.2:7006 slave fdf06f99b9ae32fbbddc8b3e196659487dfccf6f 0 1473584532610 3 connected c71b628db058d5b7907c91491aa33ed16a76ad66 1.1.1.2:7001 master - 0 1473584535680 1 connected 1666-5460 9ce1d76fe3fac744466088050e227859d88875cd 1.1.1.2:7002 master - 0 1473584533638 2 connected 7128-10922 13a8fcc39ab3b6dc569de343ed63ac20c7906986 1.1.1.2:7008 myself,slave ca0d0138034ce8ce211282dca20a114e4f701430 0 0 0 connected 70c02ebfe21fd9de0fe47b0fce4887657babbe21 1.1.1.2:7005 slave 9ce1d76fe3fac744466088050e227859d88875cd 0 1473584534658 2 connected fdf06f99b9ae32fbbddc8b3e196659487dfccf6f 1.1.1.2:7003 master - 0 1473584537726 3 connected 12589-16383 ca0d0138034ce8ce211282dca20a114e4f701430 1.1.1.2:7007 master - 0 1473584536710 7 connected 0-1665 5461-7127 10923-12588 127.0.0.1:7008>
相关文章推荐
- rabbitmq一个节点无法加入集群的排查-(inconsistent_cluster)
- Elasticsearch5.2.1集群搭建,动态加入节点,并添加监控诊断插件
- redis3.0 运维(动态增加、删除、重新分配节点)
- Redis集群管理之Redis Cluster集群节点增减
- redis集群(单机模拟)动态添加、删除节点
- Redis源码剖析和注释(二十五)--- Redis Cluster 的通信流程深入剖析(载入配置文件、节点握手、分配槽)
- redis-cluster的实例动态调整内存
- redis集群动态增加或者删除节点
- redis集群动态添加主节点和从节点
- redis3.0.6集群动态 增加节点
- redis 3.2.5 cluster 添加节点和指派槽位
- console.time 简单分析javascript动态加入Dom节点的性能
- redis cluster 添加 删除 重分配 节点
- CentOS7单节点部署redis-cluster
- redis集群动态增加或者删除节点
- 4. 动态添加节点 4.1. 准备两个redis做主备
- Redis集群动态增加或者删除节点
- Redis集群管理之Redis Cluster集群节点增减
- Redis动态增加节点
- Redis动态删除主从节点