0

rabbitmqMac(ライオン)にインストールした後、ドキュメントには、コンテキストユーザーの名前が"rabbitmq". OS の環境設定パネルのアカウント メニューから指定ユーザーを設定しようとすると"rabbitmq"、アカウントは既に作成されているため、重複して作成することはできないと表示されます。しかし、/Users/ディレクトリを確認すると、rabbitmq のパスが見つかりません。また、/etc/passwdのコマンドを使用して構成ファイルを確認すると、 "cat /etc/passwd |grep rabbitmq". しかし、応答は空白です。

rabbitmq ユーザーがどこにいるか教えていただけますか? ファイルを配置する場所.erlang.cookie、およびファイルを配置する場所'.erlang'

可能であればrabbitmq-server project、コンテキスト ユーザーの作成を担当する のソース コード ファイルを教えてください。どうしても読みたいのです。

4

1 に答える 1

1

自作でrabbitmqをインストールし、sudorabbitmq-serverを実行しました。ホームディレクトリが出力に表示されました。

AMQP 0-9-1 / 0-9 / 0-8
Copyright (C) 2007-2012 VMware, Inc.
Licensed under the MPL.  See http://www.rabbitmq.com/

node           : rabbit@kelly-mac
app descriptor : /usr/sbin/../../opt/rabbitmq/sbin/../ebin/rabbit.app
home dir       : /Users/kjw
config file(s) : (none)
cookie hash    : <somehadh>
log            : /var/log/rabbitmq/rabbit@kelly-mac.log
sasl log       : /var/log/rabbitmq/rabbit@kelly-mac-sasl.log
database dir   : /var/lib/rabbitmq/mnesia/rabbit@kelly-mac
erlang version : 5.9

ホームディレクトリは、rabbitmqを実行しているユーザーに基づいて設定されているようです。cookieファイルと.erlangファイルをホームディレクトリに置いてみて、それが機能するかどうかを確認してください。

于 2012-05-30T01:17:03.167 に答える