[ERR] Not all 16384 slots are covered by nodes.
redis集群开不起来,用redis-cli连接的时候出现如下错误:
CLUSTERDOWN The cluster is down
然后使用redis-trib.rb检查:
./redis-trib.rb check 10.10.25.243:6379
出现如下错误:
Connecting to node 10.10.20.243:6379: OK
>>> Performing Cluster Check(using node 10.10.20.243:6379)
[OK] All nodes agree about slotsconfiguration.
>>> Check for open slots...
>>> Check slots coverage...
[ERR] Not all 16384 slots are covered by nodes.
因为我只有一个节点,单节点集群,所以使用如下方法来修复节点:
./redis-trib.rb fix 10.10.20.243:6379
之后输出如下:
.......
>>> Covering slot 16276 with 10.10.25.243:6379
>>> Covering slot 16277 with 10.10.25.243:6379
>>> Covering slot 16278 with 10.10.25.243:6379
>>> Covering slot 16279 with 10.10.25.243:6379
>>> Covering slot 16280 with 10.10.25.243:6379
>>> Covering slot 16281 with 10.10.25.243:6379
>>> Covering slot 16282 with 10.10.25.243:6379
>>> Covering slot 16283 with 10.10.25.243:6379
>>> Covering slot 16284 with 10.10.25.243:6379
>>> Covering slot 16285 with 10.10.25.243:6379
>>> Covering slot 16286 with 10.10.25.243:6379
>>> Covering slot 16287 with 10.10.25.243:6379
>>> Covering slot 16288 with 10.10.25.243:6379
>>> Covering slot 16289 with 10.10.25.243:6379
>>> Covering slot 16290 with 10.10.25.243:6379
>>> Covering slot 16291 with 10.10.25.243:6379
>>> Covering slot 16292 with 10.10.25.243:6379
>>> Covering slot 16293 with 10.10.25.243:6379
>>> Covering slot 16294 with 10.10.25.243:6379
>>> Covering slot 16295 with 10.10.25.243:6379
>>> Covering slot 16296 with 10.10.25.243:6379
>>> Covering slot 16297 with 10.10.25.243:6379
>>> Covering slot 16298 with 10.10.25.243:6379
>>> Covering slot 16299 with 10.10.25.243:6379
>>> Covering slot 16300 with 10.10.25.243:6379
>>> Covering slot 16301 with 10.10.25.243:6379
>>> Covering slot 16302 with 10.10.25.243:6379
>>> Covering slot 16303 with 10.10.25.243:6379
>>> Covering slot 16304 with 10.10.25.243:6379
>>> Covering slot 16305 with 10.10.25.243:6379
>>> Covering slot 16306 with 10.10.25.243:6379
........
然后再检查下集群的情况:
redis-trib.rb check 10.10.25.243:6379
输出如下:
>>> Performing Cluster Check (using node 10.10.25.243:6379)
M: 4df1b649c1d0d08c2fa2a55e13d8d95c6d4f2b22 10.10.25.243:6379
slots:0-16383 (16384 slots) master
0 additional replica(s)
[OK] All nodes agree about slots configuration.
>>> Check for open slots...
>>> Check slots coverage...
[OK] All 16384 slots covered.
检查下集群信息:
root@nick-VirtualBox:/home/nick/software/redis-3.2.8# redis-cli -h 10.10.25.243 -p 6379
10.10.25.243:6379> cluster info
cluster_state:ok
cluster_slots_assigned:16384
cluster_slots_ok:16384
cluster_slots_pfail:0
cluster_slots_fail:0
cluster_known_nodes:1
cluster_size:1
cluster_current_epoch:0
cluster_my_epoch:0
cluster_stats_messages_sent:0
cluster_stats_messages_received:0
最后用redis-cli连下,正常了。可以连接,并且放入值和取出值也正常。
[ERR] Not all 16384 slots are covered by nodes.的更多相关文章
- redis初试Not all 16384 slots are covered by nodes
按照这里的步骤玩redis集群,http://www.redis.cn/topics/cluster-tutorial.html ./src/redis-trib.rb create --replic ...
- redis 集群 slots are covered by nodes.
原因数据数据损坏.需要修复 1.检测 redis-cli --cluster check 127.0.0.1:7000 2.检测结果 slots are covered by nodes3.进行修复 ...
- Redis 3.0.5 集群的命令、使用、维护
cluster命令 CLUSTER INFO 打印集群的信息 CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息. //节点 CLUSTER MEET < ...
- Windows 部署 Redis 群集
1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/redis/releases当前我使用的是 3. ...
- 部署 Redis 群集
Windows 部署 Redis 群集 1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/re ...
- Windows 部署 Redis 群集(转)
1,下载Redis for windows 的最新版本,解压到 c:\Redis 目录下备用https://github.com/MSOpenTech/redis/releases当前我使用的是 3. ...
- Redis单机多节点集群实验
第一步:安装Redis 前面已经安装过了 不解释, Reids安装包里有个集群工具,要复制到/usr/local/bin里去 cp redis-3.2.9/src/redis-trib.rb /usr ...
- Redis多机多节点集群实验
第一步:环境准备 我们搞两台虚拟机 局域网IP 分别是 192.168.1.109和192.168.1.110 我们约定把192.168.1.109作为集群控制端,需要安装redis-trib.rb ...
- redis集群部署+节点端口修改+数据恢复
环境:OS:Centos 7Redis: 3.2.11主 从192.168.1.118:7001 192.168.1.118:8001192.168.1.118:7002 192.168.1.118: ...
随机推荐
- spring boot 项目文件结构
启动类建议放在RootPackage的原因: 根据SpringBoot的内置实现,Spring默认从@ComponentScan注解所在的位置开始向后扫描,也就是说,只要我们将组件放在启动类所在的Ro ...
- Cropperjs 插件知识点
cropper.js 通过 canvas 实现图片裁剪,最后再通过 canvas 获取裁剪区域的图片base64串. 1. Container 容器 2. canvas 图片 3. crop 裁剪框
- 转:使用JMeter创建数据库(Mysql)测试
我的环境:MySQL:mysql-essential-5.1.51-win32 jdbc驱动:我已经上传到csdn上一个:http://download.csdn.net/source/3451945 ...
- JZ2440 裸机驱动 第10章 系统时钟和定时器
本章目标 了解S3C2410/S3C2440的时钟体系结构 掌握通过设置MPLL改变系统时钟的方法 掌握在不同的频率下设置存储控制器的方法 掌握PWM定时器的用法 ...
- 【jmeter】jmeter环境搭建
一. 工具描述 apache jmeter是100%的java桌面应用程序,它被设计用来加载被测试软件功能特性.度量被测试软件的性能.设计jmeter的初衷是测试web应用,后来又扩充了其它的功能.j ...
- C#利用zxing.net操作二维码和条形码
下载地址:http://zxingnet.codeplex.com/ zxing.net是.net平台下编解条形码和二维码的工具,使用非常方便. 首先下载二进制dll文件,引入工程: 代码: usin ...
- python学习笔记--pycurl模块安装遇到的问题。
1.用easy_install安装的时候 [root@idayuan ~]# easy_install pycurl Searching for pycurl Best match: pycurl A ...
- $(function(){}) ,$(document).ready(function(){}),window.onload = function(){...},$(window).load(function(){...})区别
1. 写法: $(function(){}) ,$(document).ready(function(){})是一样的 2. 时间: window.onload和$(window).load ...
- [转][Chrome]浏览器粘贴行为
<html> <head> <meta charset="UTF-8"> <title>test chrome paste imag ...
- 针对ROS5版本的配置导出和导入(迁移其他服务器)
1.在老ROS,导出当前系统配置export compact RouterOS 5.12 新增功能 export compact 命令,该命令简化了导出的参数,仅导出修改的配置,系统默 认配置参数将不 ...