1. 相关资源
RabbitMQ阿里云博客-Windows端入门教程
2. 安装
参考教程
mkdir -p /usr/rabbitmq
访问官网下载安装包 Erlang: https://packagecloud.io/rabbitmq/erlang/packages/el/8/erlang-24.0.5-1.el8.x86_64.rpm
RabbitMQ: https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.9.2/rabbitmq-server-3.9.2-1.el8.noarch.rpm
注意版本对应关系, 版本对应关系参考教程 ↑
切换到rpm包保存目录下: /usr/rabbitmq
解压并安装Erlang
rpm -Uvh erlang-24.0.5-1.el8.x86_64.rpm
yum install -y erlang
erl -v
解压并安装RabbitMQ
yum install -y socat
rpm -Uvh rabbitmq-server-3.9.2-1.el8.noarch.rpm
yum install -y rabbitmq-server
使用常用指令
systemctl start rabbitmq-server
systemctl status rabbitmq-server
systemctl enable rabbitmq-server
systemctl stop rabbitmq-server
systemctl restart rabbitmq-server
管理界面
rabbitmq-plugins enable rabbitmq_management
放开端口访问: http://1.14.141.51:15672/
注意: 15672是web管理页面访问端口; 5672是应用连接端口
添加远程登录用户:
rabbitmq 有一个默认的账号密码guest ,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户.
rabbitmqctl add_user 用户名 密码
rabbitmqctl set_user_tags 用户名 administrator
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
角色有四种:
administrator :可以登录控制台、查看所有信息、并对rabbitmq进行管理monToring :监控者;登录控制台,查看所有信息policymaker :策略制定者;登录控制台指定策略managment :普通管理员;登录控制(与自己相关的节点)none : 不能访问web管理页面
其他指令:
rabbitmqctl change_ password 用户名 新密码
rabbitmqctl delete_user 用户名
rabbitmqctl list_users
3.总结梳理安装脉络
- 了解: RabbitMQ + Erlang 版本匹配问题; ARMQ协议 + 消息中间件
- 安装: 手动安装 + Docker安装
- 常用指令 + 用户管理体系 + Web管理页面
|