0

我在 Fedora 19 上安装 Openstack Juno。我删除了 RabbitMQ 默认用户“guest”并创建了一个名为“demo”的新用户。在所有 nova.conf 中,我配置 rabbit_userid=demo。但连接到 localhost:5672 失败。从rabbitmq日志来看,RabbitMQ仍然使用默认用户“guest”连接。我尝试在rabbitmq.conf中设置default_user“demo”,但不起作用。为什么以及如何解决?以下是错误日志:

{handshake_error,starting,0,{amqp_error,access_refused, "AMQPLAIN 登录被拒绝:用户 'guest'- 无效凭据",'connection.start_ok'}}`

rabbitmq.conf中的内容:

[ {rabbit, [{default_pass, [<<"demo">>]}], [{default_user, [<<"demo">>]}]} ]。

4

1 回答 1

0

您需要在应用程序 AMQP 客户端上设置user和。passwordRabbitMQ 默认用户与此无关。因此,如果您想使用 userdemo和 password demo,那么当您在应用程序端打开连接时,您必须使用这些凭据

于 2014-11-18T21:49:29.990 回答