1. 环境
? 操作系统:openEuler 22.03 (LTS-SP2)
2. 下载
? Erlang:erlang-24.3.4.5-1.el8.x86_64.rpm
https://github.com/rabbitmq/erlang-rpm/releases?page=4
? RabbitMQ:rabbitmq-server-3.10.8-1.el8.noarch.rpm
https://github.com/rabbitmq/rabbitmq-server/releases?expanded=true&page=2&q=3.10.8
3. 上传
在/app 下创建文件夹 rabbitmq,将下载的Erlang和RabbitMQ上传到该目录下。
4. 安装
cd /app/rabbitmq
4.1 安装依socat
sudo yum install -y socat
4.2 安装Erlang
sudo rpm -ivh erlang-24.3.4.5-1.el8.x86_64.rpm
安装完成后,查询版本验证
erl -version
4.3 安装RabbitMQ
sudo rpm -ivh rabbitmq-server-3.10.8-1.el8.noarch.rpm
(1)设置开机自启动
使用root账号登录:sudo su root
systemctl enable rabbitmq-server
(2)启动RabbitMQ
使用root账号登录:sudo su root
systemctl start rabbitmq-server
(3)查看是否启动成功
ps -ef|grep rabbitmq
5. Rabbit网页管理插件
? 启用
rabbitmq-plugins enable rabbitmq_management
? 关闭
rabbitmq-plugins disable rabbitmq_management
6. RabbitMQ用户管理
因默认用户guest只能本地访问(不建议开启),可以新增其他用户远程访问。
新建一个用户名为admin,密码为admin@123!的管理员,并授予管理员(administrator)权限:
rabbitmqctl add_user admin admin@123!
rabbitmqctl set_user_tags admin administrator
7. 访问
http://IP:15672
Tags:rabbitmq管理页面地址