准备
cat /etc/redhat-release
查看自己的服务器什么版本的,本人使用的CentOS8
安装RabbitMQ需要安装Erlang,需要注意的是版本对照
此处安装3.10.7的RabbitMQ,25.0的Erlang
Erlang下载
官方下载
需要注意的是文件名中的el8标识自己服务器的版本,我是CentOS8所以使用el8,自行寻找自己的版本
RabbitMQ下载
官方下载
需要注意的是文件名中的el8标识自己服务器的版本,我是CentOS8所以使用el8,自行寻找自己的版本
将下载的两个rpm包上传至服务器中
上传位置 /usr/local/rabbitMQ
部署
cd /usr/local/rabbitMQ
yum install -y socat
rpm -ivh erlang-25.0.4-1.el8.x86_64.rpm
erl
rpm -ivh rabbitmq-server-3.10.7-1.el8.noarch.rpm
使用关键字提示确认是否安装成功
rabbitmq-plugins enable rabbitmq_management
systemctl start rabbitmq-server.service
systemctl enable rabbitmq-server.service
账户创建
安装成功后,使用的端口有两个,一个15672管理界面使用的端口,一个5672是RabbitMQ 默认TCP监听端口,如果使用的云服务器注意需要开启防火墙
使用ip:15672在浏览器上打开,账号guest密码guest,但是这个账号和密码只能本机的才能使用,这里我们需要开账户
rabbitmqctl add_user 用户名 密码
rabbitmqctl set_user_tags 用户名 角色
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
rabbitmqctl change_ password 用户名 新密码
rabbitmqctl delete_user 用户名
rabbitmqctl list_users
角色
- administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
- monToring:监控者;登录控制台,查看所有信息
- policymaker:策略制定者;登录控制台指定策略
- managment:普通管理员;登录控制
使用
创建虚拟机
每个虚拟主机中交换机、队列、消息都是隔离开的,和MySQL一样可以创建多个数据库
先创建一个用户
创建虚拟主机
将用户绑定到虚拟主机上
本专栏为微服务记录专栏,如有问题还望指出,共同学习!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)