微服务测试过程中解决 All sentinels down, cannot determine where is mymaster master is running错误

此问题测试专用

已邀请:

初稿来自@翟明明

一、需求

目前NCC中间件的部署模式是哨兵集群,即哨兵+redis主从的方式,哨兵节点也存在认证,所以导致出现NCC应用登录时出现哨兵节点down的错误

 

/uploads/files_user1/answer/5e6b3e24a8b4a300816.png

 

二、修改过程

  1. 通过安装器查询到redis集群主机

/uploads/files_user1/answer/5e6b3e4bcbd12292840.png

2.分别登录到redis节点的不同主机

 

3.修改哨兵节点配置(节点都执行,注意区别里面的配置,集群有多个目录)


sed -i 's/requirepass/#&/g' /data/iuap/middleware/redis-sentinel-30002/conf/redis-sentinel.conf

 

4.重启哨兵节点(3个节点都执行)

systemctl restart redis-sentinel-30002.service

 

5.确保requirepass部分已经去掉

[root@dciuap7 ~]# cat /data/iuap/middleware/redis-sentinel-30002/conf/redis-sentinel.conf | grep requirepass
#requirepass "Yonyou*123"


总结:就是去掉redis中的

requirepass


要回复问题请先登录注册