安装RadditMQ 解决unable to connect to node rabbit@localhost: nodedown报错方案

文章目录

  • 1. 报错环境
  • 2. 报错信息:
  • 3. 解决流程
    • 3.1 查看状态
  • 4. 解决办法:



1. 报错环境

在安装RadditMQ结束,创建消息队列用户,用于controler和node节点连接rabbitmq的认证时出现

[root@controller ~]#  rabbitmqctl add_user openstack RABBIT_PASS
Error: unable to connect to node rabbit@localhost: nodedown

DIAGNOSTICS
===========

attempted to contact: [rabbit@localhost]

rabbit@localhost:
  * connected to epmd (port 4369) on localhost
  * epmd reports node 'rabbit' running on port 25672
  * TCP connection succeeded but Erlang distribution failed

  * Hostname mismatch: node "rabbit@controller" believes its host is different. Please ensure that hostnames resolve the same way locally and on "rabbit@controller"


current node details:
- node name: 'rabbitmq-cli-13@controller'
- home dir: /var/lib/rabbitmq
- cookie hash: gwGz2ppxNd17Sx4omtwyZw==

2. 报错信息:

Error: unable to connect to node rabbit@localhost: nodedown
无法连接到节点兔@localhost:点向下

3. 解决流程

3.1 查看状态

[root@controller ~]# rabbitmqctl status

安装RadditMQ 解决unable to connect to node rabbit@localhost: nodedown报错方案_第1张图片
根据提示,应该是cookie出现问题

4. 解决办法:

1、重新安装RabbitMQ的服务

这可能由于某些原因在安装服务时没有正确配置注册项,重新安装服务即可解决

此处报错,该操作为能解决

2.将mq的进程杀掉,再开启

ps -ef | grep rabbitmq | grep -v grep | awk '{print $2}' | xargs kill -9   

启动mq

rabbitmq-server -detached

查询mq的状态

rabbitmqctl status

安装RadditMQ 解决unable to connect to node rabbit@localhost: nodedown报错方案_第2张图片
再次操作命令
[root@controller ~]# rabbitmqctl add_user openstack RABBIT_PASS
安装RadditMQ 解决unable to connect to node rabbit@localhost: nodedown报错方案_第3张图片
问题解决


你可能感兴趣的:(报错)