一、系统环境
1、Centos7-64位
二、配置Erlang安装环境
1 | curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash |
没有报错则一切正常
三、配置RabbitMQ安装环境
1、先导入两个key
1 | rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey |
没报错就表示正常。
1 | curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash |
没有报错则一切正常
四、配置RabbitMQ安装环境
1、通过 yum 安装 RabbitMQ 以及相关依赖
1 | yum install erlang socat logrotate rabbitmq-server -y |
没报错就表示正常安装完成。
五、配置RabbitMQ
1、启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。
1 | rabbitmq-plugins enable rabbitmq_management |
2、启动RabbitMQ
1 | systemctl start rabbitmq-server |
3、访问地址
http://172.20.8.146:15672
注意:172.20.8.146 是安装RabbitMQ的服务器IP地址。如果访问不了,确认是否开启端口5672和15672。开启方法参考:CentOS firewall添加开放端口
4、创建用户
创建用户名admin,密码aaaaaa的用户:
1 | rabbitmqctl add_user admin aaaaaa |
设置admin为超级管理员
1 | rabbitmqctl set_user_tags admin administrator |
授权远程访问(也可以登录后,可视化配置)
1 | rabbitmqctl set_permissions -p / admin "." "." ".*" |
创建完成后,重启RabbitMQ
1 | systemctl restart rabbitmq-server |
5、修改端口和远程启用 guest用户
编辑配置文件 /etc/rabbitmq/rabbitmq.conf
内容如下:
1 | # 默认为 true,不启用远程 guest 用户。远程启用 guest 用户,密码也为 guest,生成环境最好不用启用 |
修改后重启服务
1 | systemctl restart rabbitmq-server |
RabbitMQ 加入系统开机自启动
1 | systemctl enable rabbitmq-server |