Linux系统上RabbitMQ安装教程

一、安装前环境准备

Linux:CentOS 7.9

RabbitMQ

Erlang

1、系统内须有C++等基本工具

bash 复制代码
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz socat

2、下载安装包

1)首先,RabbitMQ和Erlang有强依赖关系,两职版本必须对应,去官网查看版本对应关系https://www.rabbitmq.com/which-erlang.html,确定你要下载哪个版本

2)下载Erlang:去Erlang官网下载Erlang存储库https://packagecloud.io/rabbitmq/erlang?page=1

3)下载RabbitMQ:https://packagecloud.io/rabbitmq/rabbitmq-server

打开网页,点击search,搜索el/7,自行选择版本下载

二、安装步骤

1、安装Erlang(如果你之前安装过erlang,请先卸载)

bash 复制代码
rpm -e erlang-20.3.8.25-1.el7.x86_64.rpm

2、安装RabbitMQ

bash 复制代码
rpm -ivh rabbitmq-server-3.6.16-1.el7.noarch.rpm

3、安装管理界面的插件(没有这个插件无法启动管理界面)

bash 复制代码
rabbitmq-plugins enable rabbitmq_management

4、启动RabbitMQ服务

bash 复制代码
systemctl start rabbitmq-server #启动服务
systemctl status rabbitmq-server #查看服务状态
systemctl stop rabbitmq-server #停止服务
systemctl enable rabbitmq-server #开启启动服务

5、添加远程登录的用户(默认的账号密码仅限于本机 localhost 进行访问)

bash 复制代码
# 创建账号和密码
rabbitmqctl add_user 用户名 密码
# 设置用户角色为administrator
rabbitmqctl set_user_tags 用户名 administrator
# 为用户添加资源权限,添加配置、写、读权限
rabbitmqctl set_permissions -p "/" 用户名 ".*" ".*" ".*"
#修改用户密码
rabbitmqctl  change_password  用户名  新密码

三、安装成功实例

我安装的是这两个版本,你也可以安装一样的。如果不想去官网下载包麻烦,可以直接从我的百度云拉取这两个版本包。

链接:https://pan.baidu.com/s/1izQGJnA7WA0nCNE0ezCLtw

提取码:rabt

相关推荐
安审若无4 小时前
图数据库neoj4安装部署使用
linux·运维·数据库
做运维的阿瑞4 小时前
CentOS DNS故障排查完整解决方案:从症状到根因的系统化诊断
linux·运维·centos
QT 小鲜肉5 小时前
【个人成长笔记】在 Linux 系统下撰写老化测试脚本以实现自动压测效果(亲测有效)
linux·开发语言·笔记·单片机·压力测试
itachi-uchiha5 小时前
head和tail命令使用
linux·运维·服务器
馨谙6 小时前
SELinux 故障排除完全指南:从拒绝访问到快速修复
linux
凤凰战士芭比Q6 小时前
LNMP环境部署 KodBox私有云盘
linux·架构
南棱笑笑生6 小时前
20251106给荣品RD-RK3588-MID开发板跑Rockchip的原厂Android13系统时禁止锁屏+永不休眠
linux·运维·服务器·rockchip
赖small强6 小时前
Linux 优先级反转问题详解与处理方案
linux·优先级反转·优先级继承·缩短临界区
wdfk_prog7 小时前
[Linux]学习笔记系列 -- [kernel][time]timekeeping
linux·笔记·学习
yuanManGan7 小时前
走进Linux的世界:冯诺依曼体系结构
linux