问题一:
ERROR: distribution port 25672 in use by another node: rabbit@localhost
分析:如报错提示可知,25672的端口号正在使用
解决办法:
先查看端口号为25672的进程
重新关闭rabbitmq服务
rabbitmq-server –detached
问题二:
Error during startup: {error,
{cannot_delete_plugins_expand_dir,
["/var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand",
{cannot_delete,
“/var/lib/rabbitmq/mnesia/rabbit@localhost-plugins-expand/rabbitmq_management-3.8.14/ebin/rabbit_mgmt_app.beam”,
eacces}]}}
分析:
这是因为/var/lib/rabbitmq/rabbit@iZbp1iiexwyqe7tpjigcg9Z-plugins-expand的权限为root,而非rabbitmq用户,导致重启无法成功的情况。
执行以下命令
chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/mnesia/
再重新关闭rabbitmq服务
rabbitmq-server –detached
问题得到解决。