[ERR] Node 0.0.0.0:9000 is not empty. Either the node already knows other nodes (check with CLUSTER

 Pala   2018-09-06 13:49   62 人阅读  0 条评论

redis集群启动时提示错误信息:

[ERR] Node 0.0.0.0:9000 is not empty. Either the node already knows other nodes (check with CLUSTER NODES) or contains some key in database 0.

文件目录参考:

root:/home/user/redis-cluster# ls

9000  9001  9002  9003  9004  9005  9006  bin  redis-trib.rb
root:/home/user/redis-cluster# pwd

/home/user/redis-cluster# cd 9000
root/home/user/redis-cluster/9000# ls

appendonly.aof  dump.rdb  nodes-9000.conf  redis.conf

删除9000文件夹中除了redis.conf所有的文件

ubtuntu redis 集群部署/搭建(官方原始方案)

解决方法:

1)、将需要新增的节点下aof、rdb等本地备份文件删除;

2)、同时将新Node的集群配置文件删除,即:删除你redis.conf所在文件夹中cluster-config-file文件;

3)、再次添加新节点如果还是报错,则登录新Node,./redis-cli–h x –p对数据库进行清除:

192.168.63.201:9000>  flushdb      #清空当前数据库


本文地址:http://chenxm.cc/post/696.html
版权声明:本文为原创文章,版权归 Pala 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?