tôi đã hoàn thành việc cài đặt RabbitMQ sử dụng RPM sauRabbit MQ thất bại trong việc bắt đầu
http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.1/rabbitmq-server-2.7.1-1.noarch.rpm
tôi cài đặt nó như vậy:
$ 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
lý do tôi sử dụng --nodeps là vì tôi cài đặt erlang từ nguồn và rpm sẽ cố gắng tìm kiếm một phụ thuộc erlang.rpm bỏ qua một trên hệ thống.
Khi tôi cố gắng để khởi động server Thỏ MQ tôi nhận được lỗi này:
/usr/lib/rabbitmq/bin/rabbitmq-server: line 73: /var/lib/rabbitmq/mnesia/[email protected]
vz129.pid: Permission denied
{"init terminating in do_boot",{undef,[{rabbit_prelaunch,start,[]},{init,start_i
t,1},{init,start_em,1}]}}
Im sử dụng CentOS phát hành 4.9 (Final).
Mọi trợ giúp đều được đánh giá cao.
Ai là chủ sở hữu của thư mục này/var/lib/RabbitMQ/mnesia và những gì người dùng mà bạn đang chạy RabbitMQ như? – OleTraveler
cảm ơn bạn đã trả lời, root là chủ sở hữu và tôi đã chạy với tư cách là người dùng rabbitmq, đó là lỗi cho phép đơn giản. – Paulo