今天創建rabbitmq用戶的時候報錯,說nodedown,定睛一看,發現主機名是localhost,而此時我們的主機名是controller01,所以猜測是主機名導致的,重啟服務器,就成功添加了.
[root@localhost oppkgs]# rabbitmqctl add_user openstack che001 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 * suggestion: hostname mismatch? * suggestion: is the cookie set correctly? * suggestion: is the Erlang distribution using TLS? current node details: - node name: 'rabbitmq-cli-49@controller01' - home dir: /var/lib/rabbitmq - cookie hash: NmWyY0gy3e5MsesZ1cD3tQ== [root@controller01 ~]# hostname controller01