Erlang Rabbit MQ无法启动

Erlang Rabbit MQ无法启动,erlang,rabbitmq,Erlang,Rabbitmq,我已经使用以下RPM完成了RabbitMQ的安装 我是这样安装的: $ wget \ http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm $ rpm --nodeps -Uvh rabbitmq-server-2.7.1-1.noarch.rpm 我之所以使用--nodeps,是因为我从源代码安装了erlang,rpm将尝试查找erlang.rpm依赖项,而忽略系

我已经使用以下RPM完成了RabbitMQ的安装

我是这样安装的:

$ wget \ http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm
$ rpm --nodeps -Uvh rabbitmq-server-2.7.1-1.noarch.rpm
我之所以使用--nodeps,是因为我从源代码安装了erlang,rpm将尝试查找erlang.rpm依赖项,而忽略系统上的依赖项

尝试启动Rabbit MQ服务器时,出现以下错误:

/usr/lib/rabbitmq/bin/rabbitmq-server: line 73: /var/lib/rabbitmq/mnesia/rabbit@
vz129.pid: Permission denied
{"init terminating in do_boot",{undef,[{rabbit_prelaunch,start,[]},{init,start_i
t,1},{init,start_em,1}]}}
Im使用CentOS 4.9版(最终版)


非常感谢您的帮助。

这似乎是权限错误。我所做的就是跑步:

chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

它成功了:D

谁是这个目录/var/lib/rabbitmq/mnesia的所有者,您运行rabbitmq的用户是什么?感谢您的回复,root是所有者,我是以rabbitmq用户的身份运行的,这是一个简单的权限错误。