问题描述:

  在执行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)相关推荐

  1. ES查看集群信息命令

    本文主要讲述ElasticSearch5.6.1如何监控集群状态.查看集群信息的一般操作方法. 关于ElasticSearch5.6.1的环境搭建,请参考我另一篇博文. ElasticSearch5. ...

  2. k8s查看集群信息及基本命令

    集群信息的各种查看基本上是在Master节点操作 1.查看 Node状态 kubectl get nodes kubectl get node IP //节点IP可以用空格隔开写多个 2.查看 Ser ...

  3. 【Linux:CentOS7】查看JDK版本信息报错解决

    配置完java环境后,查看java版本信息报错,java -version /lib/ld-linux.so.2: bad ELF interpreter 运行命令:yum install glibc ...

  4. K8S排水错误汇总(忽略DaemonSet管理Pod、Mysql集群排水报错、Mongo集群排水报错)

    文章目录 [成功排水展示] 初始状态 排水命令 正确排水的输出 排水后结果 恢复节点 [FAQ] 1. 忽略DaemonSet管理的Pod 语法 报错示例 2. 删除本地数据 语法 报错示例(mysq ...

  5. ceph-deploy离线部署ceph集群及报错解决FAQ

    Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...

  6. 部署k8s集群及报错完美解决方案

    目录 部署环境 一.master操作 二.node01操作 三.Kubernetes部署容器化应用 四.其他报错解决 部署环境 Linux版本 CPU MEM CentOS7 双核 4G/node m ...

  7. redis集群搭建报错-(error) CLUSTERDOWN The cluster is down

    [README] 最近搭建一个redis集群,参考博文 (https://www.cnblogs.com/mafly/p/redis_cluster.html) 对集群配置后,master, slav ...

  8. mysql集群重启报错lock_CentOS7.2 下 MySQL 之 PXC 集群部署【Docker+单机多节点】

    背景 [注意]: 鄙人认为本篇适合做入门测试/学习之用,选择的 "单机多节点配置",后面再整理 "多机配置"文章. 近期正突击学习数据库知识 想着对 PXC 集 ...

  9. 从零开始在ubuntu上安装和使用k8s集群及报错解决

    文章目录 安装docker 安装kubernetes 配置k8s集群 配置虚拟机网络 配置Master节点的k8s网络 拉取k8s需要的镜像 启动 kubeadm 和 kubelet 配置 node节 ...

最新文章

  1. Windows的Java_HOME环境变更配置
  2. 边缘计算 — 与 AI
  3. 05: zabbix 监控配置
  4. Mac book pro M1 安装 Homebrew
  5. python中dict转换成list_python里dict变成list实例方法
  6. oracle中where中使用函数,Oracle 尽量避免在 SQL语句的WHERE子句中使用函数
  7. WORD如何设置第X页,共Y页页码设置?
  8. unity3d 求两个点长度_用Scratch3.0模拟求π的近似值(二) #寻找真知派#
  9. 记一次项目代码重构:使用Spring容器干掉条件判断
  10. Fluentd日志处理-tail拉取(三)
  11. 2003 -服务器没有响应,PowerPoint2003
  12. 智能寻迹(循迹)小车项目思路 + 代码
  13. 语文学科html代码,语文教育专业介绍 [代码660201]
  14. 短信登录功能测试用例
  15. 华为od机考真题-平安果
  16. 读余华《活着》,你好,我叫福贵
  17. AtCoder Beginner Contest 043题解(ABCD)
  18. Nginx完全正向保密(perfect forward secrecy)设置
  19. PROC REPORT过程
  20. 在安卓系统中集成YAHFA框架

热门文章

  1. supermap节点MapboxGl绘制一条线,添加线条鼠标提示监听
  2. SSD背后的秘密:SSD基本工作原理
  3. c语言矩阵作用,C语言矩阵连乘 (动态规划)详解
  4. android分享助手下载地址,语音导出分享助手
  5. 一些常用的软件和资源网站
  6. kotlin简单回调
  7. 自定义View 测量过程(Measure)
  8. Visual Studio2017源码编译libzip源码
  9. Linux screenshot
  10. CRM软件比较表(评分最高的前10名)