执行redis命令redis-trib.rb查看集群信息报错cannot load such file -- redis (LoadError)
问题描述:
在执行redis-trib.rb命令查看集群状态的时候,报错:
[aiprd@hadoop1 ~]$ redis-trib.rb check 192.168.30.10:7000 Traceback (most recent call last):2: from /home/aiprd/softwares/redis-3.2.5/src/redis-trib.rb:25:in `<main>' 1: from /home/aiprd/app/ruby-2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require' /home/aiprd/app/ruby-2.6.3/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- redis (LoadError)
问题解决:
1.从错误来看是少了redis的组件
2.下载redis组件
下载地址:https://rubygems.org/downloads/redis-4.1.2.gem
3.上传至服务器,并安装【gem组件的离线安装】
[aiprd@hadoop1 softwares]$ gem install -l redis-4.1.2.gem Successfully installed redis-4.1.2 Parsing documentation for redis-4.1.2 Installing ri documentation for redis-4.1.2 Done installing documentation for redis after 0 seconds 1 gem installed
4.再次执行查看集群信息的命令
[aiprd@hadoop1 softwares]$ redis-trib.rb check 192.168.30.10:7000 [ERR] Sorry, can't connect to node 192.168.30.10:7000
报错,无法连接上集群节点,由于redis集群开启了认证,因此需要在redis组件的客户端程序中配置redis集群的认证密码
5.进入ruby安装路径,找到redis的client.rb文件
[aiprd@hadoop1 ~]$ cd /home/aiprd/app/ruby/lib/ruby/gems/2.6.0/gems/redis-4.1.2/lib/redis #/home/aiprd/app/ruby是ruby的安装路径,即--prefix指定的路径[aiprd@hadoop1 redis]$ ls -l client.rb-rw-r--r-- 1 aiprd aiprd 16407 Aug 2 11:06 client.rb
6.修改该文件,增加密码如下:
:password => "3GESWjNba9@pMDG",
7.再次执行查看集群状态信息的命令
[aiprd@hadoop1 ~]$ redis-trib.rb check 192.168.30.10:7000 >>> Performing Cluster Check (using node 192.168.30.10:7000) M: 2c8bb60808a0b2bcb155eb45759b8c989cb409f3 192.168.30.10:7000slots:0-5460 (5461 slots) master1 additional replica(s) M: 4161a6852df45ee50a065e5e275a24cb1b77f1c1 192.168.30.10:7001slots:5461-10922 (5462 slots) master1 additional replica(s) M: b7fdb4a783aa829818eb804c0cc04161ece5e845 192.168.30.10:7002slots:10923-16383 (5461 slots) master1 additional replica(s) S: e6b0a64e05e5f3e8dc4b369967090f78fe3c87dc 192.168.30.11:7005slots: (0 slots) slavereplicates b7fdb4a783aa829818eb804c0cc04161ece5e845 S: 37168bd4232c2d1f1f9a22bd88f221e4f15bf4d9 192.168.30.11:7003slots: (0 slots) slavereplicates 4161a6852df45ee50a065e5e275a24cb1b77f1c1 S: cab31dd3554524187ffb4a2758af91f72c8238ac 192.168.30.11:7004slots: (0 slots) slavereplicates 2c8bb60808a0b2bcb155eb45759b8c989cb409f3 [OK] All nodes agree about slots configuration. >>> Check for open slots... >>> Check slots coverage... [OK] All 16384 slots covered.
命令执行成功,问题解决。
文档创建时间:2019年8月2日11:25:25
转载于:https://www.cnblogs.com/chuanzhang053/p/11287545.html
执行redis命令redis-trib.rb查看集群信息报错cannot load such file -- redis (LoadError)相关推荐
- ES查看集群信息命令
本文主要讲述ElasticSearch5.6.1如何监控集群状态.查看集群信息的一般操作方法. 关于ElasticSearch5.6.1的环境搭建,请参考我另一篇博文. ElasticSearch5. ...
- k8s查看集群信息及基本命令
集群信息的各种查看基本上是在Master节点操作 1.查看 Node状态 kubectl get nodes kubectl get node IP //节点IP可以用空格隔开写多个 2.查看 Ser ...
- 【Linux:CentOS7】查看JDK版本信息报错解决
配置完java环境后,查看java版本信息报错,java -version /lib/ld-linux.so.2: bad ELF interpreter 运行命令:yum install glibc ...
- K8S排水错误汇总(忽略DaemonSet管理Pod、Mysql集群排水报错、Mongo集群排水报错)
文章目录 [成功排水展示] 初始状态 排水命令 正确排水的输出 排水后结果 恢复节点 [FAQ] 1. 忽略DaemonSet管理的Pod 语法 报错示例 2. 删除本地数据 语法 报错示例(mysq ...
- ceph-deploy离线部署ceph集群及报错解决FAQ
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- 部署k8s集群及报错完美解决方案
目录 部署环境 一.master操作 二.node01操作 三.Kubernetes部署容器化应用 四.其他报错解决 部署环境 Linux版本 CPU MEM CentOS7 双核 4G/node m ...
- redis集群搭建报错-(error) CLUSTERDOWN The cluster is down
[README] 最近搭建一个redis集群,参考博文 (https://www.cnblogs.com/mafly/p/redis_cluster.html) 对集群配置后,master, slav ...
- mysql集群重启报错lock_CentOS7.2 下 MySQL 之 PXC 集群部署【Docker+单机多节点】
背景 [注意]: 鄙人认为本篇适合做入门测试/学习之用,选择的 "单机多节点配置",后面再整理 "多机配置"文章. 近期正突击学习数据库知识 想着对 PXC 集 ...
- 从零开始在ubuntu上安装和使用k8s集群及报错解决
文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...
最新文章
- Windows的Java_HOME环境变更配置
- 边缘计算 — 与 AI
- 05: zabbix 监控配置
- Mac book pro M1 安装 Homebrew
- python中dict转换成list_python里dict变成list实例方法
- oracle中where中使用函数,Oracle 尽量避免在 SQL语句的WHERE子句中使用函数
- WORD如何设置第X页,共Y页页码设置?
- unity3d 求两个点长度_用Scratch3.0模拟求π的近似值(二) #寻找真知派#
- 记一次项目代码重构:使用Spring容器干掉条件判断
- Fluentd日志处理-tail拉取(三)
- 2003 -服务器没有响应,PowerPoint2003
- 智能寻迹(循迹)小车项目思路 + 代码
- 语文学科html代码,语文教育专业介绍 [代码660201]
- 短信登录功能测试用例
- 华为od机考真题-平安果
- 读余华《活着》,你好,我叫福贵
- AtCoder Beginner Contest 043题解(ABCD)
- Nginx完全正向保密(perfect forward secrecy)设置
- PROC REPORT过程
- 在安卓系统中集成YAHFA框架