gpt4 book ai didi

redis - 无法在 Redis 集群上添加新节点

转载 作者:可可西里 更新时间:2023-11-01 11:24:44 25 4
gpt4 key购买 nike

这是一个现有的 5 节点 Redis 集群。只想添加一个新节点。一切似乎都很好,只是由于某种原因它没有被添加:

 root@tssredis07:/home/# ./redis-trib.rb  add-node 172.16.129.112:6379 172.16.128.208:6379
>>> Adding node 172.16.129.112:6379 to cluster 172.16.128.208:6379
>>> Performing Cluster Check (using node 172.16.128.208:6379)
M: 9205296c296b851a5e3f188f12820c6698cf79f4 172.16.128.208:6379
slots:6554-9829 (3276 slots) master
1 additional replica(s)
S: e489706f6f963401af755a8310635014793c7376 172.16.128.208:6380
slots: (0 slots) slave
replicates f33248f075f4369bb57477f8a0bf6d525346c2fd
S: 3ec915bb4f04cb69badcff1bbe7989ef8e2ae21a 172.16.128.209:6380
slots: (0 slots) slave
replicates 2bd8f9d88ffd68ddf1bffe0cd4d1f602dfcec10f
S: 63df6426dfe1a94849079eb6c79eea9b87ef5c63 172.16.128.216:6380
slots: (0 slots) slave
replicates 9205296c296b851a5e3f188f12820c6698cf79f4
M: c820ba6f6736a5407a65eca09de2c19e6b953df6 172.16.128.210:6380
slots:0-3276 (3277 slots) master
1 additional replica(s)
M: 368f4f921b925bc86c428fe42a5ff65619918aa0 172.16.128.216:6379
slots:3277-6553 (3277 slots) master
1 additional replica(s)
M: f33248f075f4369bb57477f8a0bf6d525346c2fd 172.16.128.209:6379
slots:9830-13106 (3277 slots) master
1 additional replica(s)
M: 2bd8f9d88ffd68ddf1bffe0cd4d1f602dfcec10f 172.16.128.210:6379
slots:13107-16383 (3277 slots) master
1 additional replica(s)
S: 49f9b6ece401cab1207237c1ea94a8e7ca839236 172.16.128.184:6380
slots: (0 slots) slave
replicates 368f4f921b925bc86c428fe42a5ff65619918aa0
S: 35c2d7b46a73b2ad275544caf0485d53a740685f 172.16.128.184:6379
slots: (0 slots) slave
replicates c820ba6f6736a5407a65eca09de2c19e6b953df6
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.
>>> Send CLUSTER MEET to node 172.16.129.112:6379 to make it join the cluster.
[OK] New node added correctly.

但是当想从新节点查看集群节点时,我没有得到它们:

root@tssredis07:/home/# redis-cli
127.0.0.1:6379> cluster nodes
0e192675e1fb55cca495c9e40c43580b46d344ce :6379@16379 myself,master - 0 0 0 connected

为什么新节点集群状态是failed?

127.0.0.1:6379> cluster info
cluster_state:fail
cluster_slots_assigned:0
cluster_slots_ok:0
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:1
cluster_size:0
cluster_current_epoch:0
cluster_my_epoch:0
cluster_stats_messages_sent:0
cluster_stats_messages_received:0

节点在尝试加入现有集群之前是完美的,现在:

127.0.0.1:6379> set foo bar
(error) CLUSTERDOWN The cluster is down

新节点配置文件是另一个节点(和相同端口)conf 文件的副本。一切就绪。有什么帮助吗?

最佳答案

你应该尝试做“集群 session ”

redis-cli -h 172.16.129.112 cluster meet 172.16.128.208 6379

检查是否有错误

关于redis - 无法在 Redis 集群上添加新节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49566602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com