Redis错误failed: Hostname must not be empty or null怎么解决
本篇内容主要讲解“Redis错误failed: Hostname must not be empty or null怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Redis错误failed: Hostname must not be empty or null怎么解决”吧!
1.收到大量应用告警
Couldnotretrieveclusterinformation.CLUSTERNODESreturnedwitherror.-172.23.17.57:6379failed:Hostnamemustnotbeemptyornull
2.登陆集群机器查看
[root@aliyun-mb-welike-prod-rdc-1-b-01~]#/usr/local/src/redis-4.0.8/src/redis-trib.rbcheck172.23.13.194:6379>>>PerformingClusterCheck(usingnode172.23.13.194:6379)S:aa30a9c5004d2492d01c90692f7de8d3b90fd4ed172.23.13.194:6379slots:(0slots)slavereplicates7122bb26444cb62228396e89ae3db97eda256926S:39f2b3370729bf2e99f4b0efeb96b58cb849ac91172.23.13.200:6379slots:(0slots)slavereplicates1e3b30a7e08279067cb193a8d550c3b22230a629S:a6fb7fb6e9243c5cc9679daaa3d3aacbf71f0e5a172.23.13.195:6379slots:(0slots)slavereplicatesc3bbc8f04e902d16cc0a40516a292715b74b4d19M:c3bbc8f04e902d16cc0a40516a292715b74b4d19172.23.17.58:6379slots:2068-2105,2636-4996,5463-6374,7283-7541,9741-9771,10923-11417(4096slots)master1additionalreplica(s)M:7122bb26444cb62228396e89ae3db97eda256926172.23.17.55:6379slots:28,431,1967-2067,7104-7282,8194-9106,9719-9740,11833-12434,12436-12617,14417-16383(3968slots)master1additionalreplica(s)S:011401a43fbe38dad3ff6dfc429aa1e987436aa8172.23.17.57:6379slots:(0slots)slavereplicates5cb816f4c9f9d48c7bba5115b7a89c881bf6b46fS:45b52d2692c3c16d91c360b3b4c18c4ae18e4f28172.23.17.55:6380slots:(0slots)slavereplicatesa6dd59d54ffacbbe7ade84d4ffeaa746e99e724cS:600cb902806705526037d12ca94dfbde8d27318a172.23.13.194:6380slots:(0slots)slavereplicatesa6dd59d54ffacbbe7ade84d4ffeaa746e99e724cM:a6dd59d54ffacbbe7ade84d4ffeaa746e99e724c172.23.13.201:6379slots:12435(1slots)master2additionalreplica(s)M:5cb816f4c9f9d48c7bba5115b7a89c881bf6b46f172.23.13.196:6379slots:861-1145,1822-1966,2234-2635,6706-7103,9298-9718,9778-9782,9785-10922,12618-13654,14025-14416(4223slots)master1additionalreplica(s)M:1e3b30a7e08279067cb193a8d550c3b22230a629172.23.17.56:6379slots:0-27,29-430,432-860,1146-1821,2106-2233,4997-5462,6375-6705,7542-8193,9107-9297,9772-9777,9783-9784,11418-11832,13655-14024(4096slots)master1additionalreplica(s)[OK]Allnodesagreeaboutslotsconfiguration.>>>Checkforopenslots...>>>Checkslotscoverage...[OK]All16384slotscovered.
哟,好像集群状态正常,也没找到这个ip的信息啊
3.继续查看节点信息
[root@aliyun-mb-welike-prod-rdc-1-b-01~]#/usr/local/redis//bin/redis-cli-ainH7HkD7iXoxKZCi-h172.23.13.194-cclusternodes1e54bab9fb0f02e634cf9c958613f3814d221d9f:0@0slave,fail,noaddr1e3b30a7e08279067cb193a8d550c3b22230a6291552634222097155263421700089disconnectedaa30a9c5004d2492d01c90692f7de8d3b90fd4ed172.23.13.194:6379@16379myself,slave7122bb26444cb62228396e89ae3db97eda2569260155287653000067connected39f2b3370729bf2e99f4b0efeb96b58cb849ac91172.23.13.200:6379@16379slave1e3b30a7e08279067cb193a8d550c3b22230a6290155287653213989connecteda6fb7fb6e9243c5cc9679daaa3d3aacbf71f0e5a172.23.13.195:6379@16379slavec3bbc8f04e902d16cc0a40516a292715b74b4d190155287653013490connectedc3bbc8f04e902d16cc0a40516a292715b74b4d19172.23.17.58:6379@16379master-0155287653200090connected2068-21052636-49965463-63747283-75419741-977110923-114177122bb26444cb62228396e89ae3db97eda256926172.23.17.55:6379@16379master-0155287653100087connected284311967-20677104-72828194-91069719-974011833-1243412436-1261714417-16383011401a43fbe38dad3ff6dfc429aa1e987436aa8172.23.17.57:6379@16379slave5cb816f4c9f9d48c7bba5115b7a89c881bf6b46f0155287653100091connected45b52d2692c3c16d91c360b3b4c18c4ae18e4f28172.23.17.55:6380@16380slavea6dd59d54ffacbbe7ade84d4ffeaa746e99e724c0155287653113892connected600cb902806705526037d12ca94dfbde8d27318a172.23.13.194:6380@16380slavea6dd59d54ffacbbe7ade84d4ffeaa746e99e724c0155287653300092connecteda6dd59d54ffacbbe7ade84d4ffeaa746e99e724c172.23.13.201:6379@16379master-0155287653314292connected124355cb816f4c9f9d48c7bba5115b7a89c881bf6b46f172.23.13.196:6379@16379master-0155287653000091connected861-11451822-19662234-26356706-71039298-97189778-97829785-1092212618-1365414025-144161e3b30a7e08279067cb193a8d550c3b22230a629172.23.17.56:6379@16379master-0155287653414589connected0-2729-430432-8601146-18212106-22334997-54626375-67057542-81939107-92979772-97779783-978411418-1183213655-14024
就是第一条信息导致的
4.解决办法
如果一个节点处于“:0master,fail,noaddr”状态,执行“del-node”会报错:[ERR]NosuchnodeID80560d0d97a0b3fa975203350516437b58251745这种情况下,只需要执行“CLUSTERFORGET”将其剔除即可(注意,需要在所有节点上执行一次,不然未执行的节点上可能仍然看得到“:0master,fail,noaddr”):每个节点上执行clusterforgetnode-id
到此,相信大家对“Redis错误failed: Hostname must not be empty or null怎么解决”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。