RabbitMQ 安装
大约 3 分钟
RabbitMQ 安装
链接
Rabbit MQ 官网
Rabbit MQ 中文网
仅供参考
提示
如果下载很慢,可以试试使用迅雷下载
Erlang 版本支持
RabbitMQ 依赖 Erlang,所以这里需要对应的版本关系对照弄清楚
Windows
1. 安装 otp_win64_26.2.5.3.exe (其他版本)
一直 next,复制安装目录\bin 到 环境变量 path\
2. 安装 rabbitmq-server-3.13.7.exe
直接双击
安装完成之后可以在 Windows 启动文件夹里面找到:

以管理员身份点击 RabbitMQ Command Prompt (sbin dir)
进入管理窗口
3. 开户管理功能
rabbitmq-plugins enable rabbitmq_management
4. 安装 delayed_message_exchange
将 rabbitmq_delayed_message_exchange-3.13.0.ez 复制到 RabbitMQ 安装目录\plugins\
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
5. 迷之操作(才能正常运行?)
执行 Rabbit Service stop > Rabbit Service remove > Rabbit Service (re)install > Rabbit Service start > 访问 127.0.0.1:15672 guest/guest
6. 配置用户名和虚拟路径
- 初次使用
guest
/guest
登录 http://localhost:15672 - 进入首页选择
Admin
页 - 点击
Add a user
- 按要求输入,设置对应的角色之后点击
Add user
- 点击右侧
Virtual Hosts
- 按要求输入,点击
Add virtual host
- 点击列表里面刚新增的
Virtual Hosts
Set permission
和Set topic permission
设置给刚新增的用户
Linux (CentOS7.9)
1. 安装 Erlang v26.2.5.3(其他版本)
# 解压
rpm -Uvh erlang-26.2.5.2-1.el7.x86_64.rpm
# 安装
yum install -y erlang
# 查看是否安装成功
erl -v
2. 安装 socat
yum install -y socat
4. 安装 RabbitMQ
# 解压
rpm -Uvh rabbitmq-server-3.13.7-1.el8.noarch.rpm
# 安装
yum install -y rabbitmq-server
5. 开户管理功能
rabbitmq-plugins enable rabbitmq_management
6. 安装 delayed_message_exchange
将 rabbitmq_delayed_message_exchange-3.13.0.ez 复制到 /usr/lib/rabbitmq/plugins and /usr/lib/rabbitmq/lib/rabbitmq_server-version/plugins.
rabbitmq-plugins enable rabbitmq_delayed_message_exchange
7. 启动RabbitMQ服务
# 启动rabbitmq
systemctl start rabbitmq-server
# 查看rabbitmq状态
systemctl status rabbitmq-server
8. 配置用户
# 创建账号
rabbitmqctl add_user admin 123456
# 设置用户角色
rabbitmqctl set_user_tags admin administrator
# 设置用户权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 查看用户和角色
rabbitmqctl list_users
注意
guest
用户只能在 localhost
登录
所以需要配置可以远程登录的用户
默认端口,用户名
- API 端口:5672
- Management 端口:15672
- 默认用户名:guest
- 默认密码:guest