错误集--创建消息队列用户,用于controler和node节点连接rabbitmq的认证

错误提示

创建消息队列用户,用于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-72@controller’
  • home dir: /var/lib/rabbitmq
  • cookie hash: PBg4z2VOVcLh7Tuei+Frgw==

报错解释:

错误:无法连接到节点rabbit@localhost: nodedown
诊断

===========
试图联系:[rabbit@localhost]
rabbit@localhost:
*连接到本地主机的epmd(端口4369)

  • epmd报告节点’rabbit’在端口25672上运行
  • TCP连接成功,但Erlang分发失败
    主机名不匹配:节点“rabbit@controller”认为它的主机不一样。请确保主机名在本地和“rabbit@controller”上以相同的方式解析
    当前节点的详细信息:
    -节点名称:“rabbitmq-cli-72@controller”
    —home dir:“/var/lib/rabbitmq”
    —cookie hash: PBg4z2VOVcLh7Tuei+Frgw==

解决思路:

杀死RabbitMQ
重启虚拟机 重启RabbitMQ服务

解决

[root@controller ~]# rabbitmqctl add_user openstack RABBIT_PASS
Creating user “openstack”

你可能感兴趣的:(错题集)