1、下载Erlang和 Rabbit
https://d28dx6y1hfq314.cloudfront.net/828/1039/el/8/package_files/2279064.rpm?t=1669605802_12ad3355a4114c22e9b151acfe4484891078938e https://download.fastgit.org/rabbitmq/rabbitmq-server/releases/download/v3.11.3/rabbitmq-server-3.11.3-1.el8.noarch.rpm
其他版本环境
RabbitMQ Erlang Version Requirements — RabbitMQ
2、拷贝到Linux服务器 /user/software/rabbitmq 根据自身需求更换安装目录
3、解压erlang并安装
rpm -Uvh erlang-25.1.1-1.el8.x86_64.rpm
4、查看版本号
erl -v
5、安装rabbitmq
rpm -Uvh rabbitmq-server-3.11.3-1.el8.noarch.rpm
6、启动rabbitmq
systemctl start rabbitmq-server.service
7、打开5672、15672端口
firewall-cmd --add-port=5672/tcp --permanent //防火墙添加出入站规则 服务端口
firewall-cmd --add-port=15672/tcp --permanent //防火墙添加出入站规则 Web端
service firewalld restart // 重启防护墙
systemctl enable rabbitmq-server //服务开机自启
8、查看 RabbitMq 位置
whereis rabbitmq
9、定位到安装目录下
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.11.3/plugins
10、启动web服务
rabbitmq-plugins enable rabbitmq_management
11、添加rabbitmq用户
rabbitmqctl add_user user password //user:用户 password:密码
12、赋予角色
rabbitmqctl set_user_tags user role // ROLE administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理 monToring:监控者;登录控制台,查看所有信息 policymaker:策略制定者;登录控制台指定策略 managment:普通管理员;登录控制
13、资源权限
rabbitmqctl set_permissions -p / user ".*" ".*" ".*" //user:用户