根据官网描述,在
/etc/rabbitmq
目录下创建
rabbitmq.conf
文件(==此处是坑==)。经过验证发现配置未生效。
经过检查发现:
在
/var/log/rabbitmq/rabbit\@localhost.log
日志中:
=INFO REPORT==== 4-Jun-2018::01:26:12 ===
node : rabbit@localhost
home dir : /root
config file(s) : (none)
cookie hash : VJKYDPNUXrQ/k5RbpQDEew==
log : /var/log/rabbitmq/rabbit@localhost.log
sasl log : /var/log/rabbitmq/rabbit@localhost-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit@localhost
很明显,配置文件没有加载成功。
原因是服务器的rabbitmq为3.2.3版本,此版本除了配置格式为经典格式外,它的配置文件名还得为.config
知道了原因,修改起来就快了,成功后日志如下:
=INFO REPORT==== 4-Jun-2018::01:40:04 ===
node : rabbit@localhost
home dir : /root
config file(s) : /etc/rabbitmq/rabbitmq.config
cookie hash : VJKYDPNUXrQ/k5RbpQDEew==
log : /var/log/rabbitmq/rabbit@localhost.log
sasl log : /var/log/rabbitmq/rabbit@localhost-sasl.log
database dir : /var/lib/rabbitmq/mnesia/rabbit@localhost