报错:Error: unable to connect to node rabbit@localhost: nodedown

创建消息队列用户报错

[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-16@controller'
- home dir: /var/lib/rabbitmq
- cookie hash: D+qHGZ95vzP+k73Krj3iBw==

方法一:重新连接

[root@controller ~]# exit
登出

Connection closed by foreign host.

Disconnected from remote host(新建会话 (9)) at 22:28:23.

Type `help' to learn how to use Xshell prompt.
[c:\~]$ 

Connecting to 192.168.100.11:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

WARNING! The remote SSH server rejected X11 forwarding request.
Last login: Wed Jan 20 21:38:15 2021 from 192.168.100.1
[root@controller ~]# rabbitmqctl add_user openstack RABBIT_PASS   # 重新创建
Creating user "openstack"                                         # 创建成功

方法二:杀死进程

[root@controller ~]# ps -ef | grep rabbitmq           # 查询进程

[root@controller ~]# ps -ef | grep rabbitmq | grep -v grep | awk '{print $2}' | xargs kill -9         
# 杀死进程

[root@controller ~]# rabbitmq-server -detached        # 启动进程

[root@controller ~]# rabbitmqctl status               # 查看状态

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