一、安装Erlang
1、使用yum仓库安装Erlang
此方法见官网地址:
Using PackageCloud Yum Repository
A Yum repository with RabbitMQ packages is available from PackageCloud.
A quick way to install is to use a Package Cloud-provided script. Package Cloud also can be used to install a recent Erlang version via yum.
快速配置yum仓库
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
2、安装 Erlang
yum install erlang -y
3、安装 socat
yum install socat -y
二、安装RabbitMQ
1、快速配置yum仓库
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
2、安装RabbitMQ
yum install rabbitmq-server -y
3、启动和关闭
-
启动服务
systemctl start rabbitmq-server
-
查看状态
systemctl status rabbitmq-server
-
停止服务
systemctl stop rabbitmq-server
-
设置开机启动
systemctl enable rabbitmq-server
- 查看开机启动是否设置成功
list-unit-files |grep rabbitmq-server
4、开启Web管理插件
- 开启插件
rabbitmq-plugins enable rabbitmq_management
说明:rabbitmq有一个默认的guest用户,但只能通过localhost访问,所以需要添加一个能够远程访问的用户。
- 添加用户
rabbitmqctl add_user admin admin
- 为用户分配操作权限
rabbitmqctl set_user_tags admin administrator
- 为用户分配资源权限
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
5、防火墙指定端口号配置
4369/5672/15672/25672
6、使用admin账号登录
http://server-ip:15672