准备
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 # 安装RabbitMQ依赖
rpm -ivh erlang-25.0.4-1.el8.x86_64.rpm # 安装Erlang
erl # 检查Erlang是否安装
rpm -ivh rabbitmq-server-3.10.7-1.el8.noarch.rpm # 安装RabbitMQ
使用关键字提示确认是否安装成功
rabbitmq-plugins enable rabbitmq_management # 开启管理界面命令
systemctl start rabbitmq-server.service # 启动RabbitMQ
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:普通管理员;登录控制
本专栏为微服务记录专栏,如有问题还望指出,共同学习!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。