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 の内容:

[ {うさぎ, [{default_pass, [<<"demo">>]}], [{default_user, [<<"demo">>]}]}].

4

1 に答える 1

0

アプリケーション AMQP クライアントでuserとを設定する必要があります。passwordRabbitMQ のデフォルト ユーザーは、それとは何の関係もありません。したがって、 userdemoと passwordを使用するdemo場合は、アプリケーション側で接続を開くときに、それらの資格情報を使用する必要があります

于 2014-11-18T21:49:29.990 に答える