在mac(lion)上安装rabbitmq
后,文档说其上下文用户名为"rabbitmq"
。尝试通过操作系统的首选项面板的帐户菜单设置名为"rabbitmq"
的用户时,它告诉我该帐户已经建立,无法重复创建。
但是当检查/Users/
目录时,我找不到rabbitmq路径。此外,使用/etc/passwd
命令检查"cat /etc/passwd |grep rabbitmq"
配置文件时。但回应是空白的。
你能告诉我rabbitmq用户在哪里吗?放置.erlang.cookie
文件的位置以及放置'.erlang'
文件的位置。
如果可能,请告诉我rabbitmq-server project
的哪个源代码文件负责创建上下文用户,我真的很想读它。
答案 0 :(得分: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文件放在主目录中,看看是否有效。