我的后端学习大纲
RabbitMQ学习大纲
1.rpm包方式搭建:
1.1.搭建RabbitMQ单体架构:
- 1.MQ下载地址
- 2.
这里是提前下载好后上传安装包到服务器得opt目录下:
- 3.安装MQ需要先有Erlang语言环境,安装文件的Linux命令(分别按照以下顺序安装)
rpm -ivh erlang-21.3-1.el7.x86_64.rpm # i的意思就是安装的意思,vh意思就是显示安装进度
yum install socat -y #(这个是安装需要的依赖,需要在连接网络下进行安装)
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
-
4.常用的命令
- 添加开机启动 RabbitMQ 服务:
chkconfig rabbitmq-server on
- 启动RabbitMQ服务:
/sbin/service rabbitmq-server start
- 查看服务状态:
/sbin/service rabbitmq-server status
- 停止服务(选择执行):
/sbin/service rabbitmq-server stop
- 添加开机启动 RabbitMQ 服务:
-
5.给Rabbitmq安装Web界面插件:
rabbitmq-plugins enable rabbitmq_management
-
6.插件安装完毕后,可以登录管理平台MQ管理平台,
-
7.在登录之前一定要再重启服务,且关闭防火墙
查看防火墙状态:systemctl status firewalld
关闭防火墙:systemctl stop firewalld
- 开机不自动启动防火墙:
systemctl enable firewalld
-
8.浏览器访问MQ管理平台:
http://192.168.148.3:15672
-
9.Rabbitmq添加一个用户
- 添加一个新的用户以便登录后台管理系统
- 创建账号:
rabbitmqctl add_user admin 123
账号和密码是:admin和密码123 - 设置用户角色:
rabbitmqctl set_user_tags admin administrator
- 设置用户权限:
set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
;比如: rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
- 用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
- 当前用户和角色:
rabbitmqctl list_users