0

rabbitmq在mac (lion) 上安装后,文档显示其上下文用户名为"rabbitmq". 尝试通过操作系统的首选项面板的帐户菜单设置命名"rabbitmq"用户时,它告诉我该帐户已经建立,不能重复创建。但是在检查/Users/目录时,我找不到rabbitmq路径。此外,当检查/etc/passwd配置文件时使用"cat /etc/passwd |grep rabbitmq". 但是回复是空白的。

你能告诉我rabbitmq用户在哪里吗?在哪里放置.erlang.cookie文件,在哪里放置'.erlang'文件。

如果可能,请告诉我哪个源代码文件rabbitmq-server project负责创建上下文用户,我真的很想阅读它。

4

1 回答 1

1

我通过自制软件安装了rabbitmq,然后运行了sudo rabbitmq-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 回答