Erlang 重新安装rabbitmq导致权限问题
当我这样做的时候,我得到了以下问题Erlang 重新安装rabbitmq导致权限问题,erlang,rabbitmq,Erlang,Rabbitmq,当我这样做的时候,我得到了以下问题 rabbitmq服务器 我在mac os x上运行。rabbitmq版本3.5.4。 我试图卸载并重新安装rabbitmq,但每次都出现以下错误。感谢您的指导 谢谢你的帮助 BOOT FAILED =========== Error description: {could_not_back_up_mnesia_dir,{"/usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost",
rabbitmq服务器
我在mac os x上运行。rabbitmq版本3.5.4。
我试图卸载并重新安装rabbitmq,但每次都出现以下错误。感谢您的指导
谢谢你的帮助
BOOT FAILED
===========
Error description:
{could_not_back_up_mnesia_dir,{"/usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost",
"/usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost-upgrade-backup",
eacces}}
Log files (may contain more information):
/usr/local/var/log/rabbitmq/rabbit@localhost.log
/usr/local/var/log/rabbitmq/rabbit@localhost-sasl.log
Stack trace:
[{rabbit_upgrade,take_backup,0,
[{file,"src/rabbit_upgrade.erl"},{line,111}]},
{rabbit_upgrade,ensure_backup_taken,0,
[{file,"src/rabbit_upgrade.erl"},{line,100}]},
{rabbit_upgrade,maybe_upgrade_mnesia,0,
[{file,"src/rabbit_upgrade.erl"},{line,142}]},
{rabbit,'-boot/0-fun-0-',0,[{file,"src/rabbit.erl"},{line,328}]},
{rabbit,start_it,1,[{file,"src/rabbit.erl"},{line,353}]},
{init,start_it,1,[]},
{init,start_em,1,[]}]
{"init terminating in do_boot",{could_not_back_up_mnesia_dir,{"/usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost","/usr/local/var/lib/rabbitmq/mnesia/rabbit@localhost-upgrade-backup",eacces}}}
init terminating in do_boot ()
eacces
是一个权限问题
尝试使用sudo rabbitmq服务器执行它
编辑
RabbitMQ不需要sudo
权限。
RMQ写入的默认文件夹(在本例中)需要sudo
权限
但是您可以重载默认文件夹来读取文档
我通常会忽略这一点:
export RABBITMQ_PID_FILE=/Users/gabriele/programs/rabbitmq_server-3.5.4/data/rmq.pid
export RABBITMQ_BASE=/Users/gabriele/programs/rabbitmq_server-3.5.4
export RABBITMQ_LOG_BASE=/Users/gabriele/programs/rabbitmq_server-3.5.4/data/logs
export RABBITMQ_MNESIA_BASE=/Users/gabriele/programs/rabbitmq_server-3.5.4/data/db
export RABBITMQ_PLUGINS_DIR=/Users/gabriele/programs/rabbitmq_server-3.5.4/plugins
export RABBITMQ_PLUGINS_EXPAND_DIR=/Users/gabriele/programs/rabbitmq_server-3.5.4/plugins/expands
export RABBITMQ_ENABLED_PLUGINS_FILE=/Users/gabriele/programs/rabbitmq_server-3.5.4/enabled_plugin
而且我不需要使用sudo
请阅读这篇文章以了解更多有关的信息 现在与sudo rabbitmq服务器一起使用。。。但我认为rabbitmq不需要sudo访问。。。有办法改变这个吗?