rabbitmq卸载重新安装3.8版本

卸载之前的版本的rabbitmq

卸载rabbitmq

卸载前先停止rabbitmq服务

java 复制代码
/usr/lib/rabbitmq/bin/rabbitmqctl stop

查看rabbitmq安装的相关列表

java 复制代码
yum list | grep rabbitmq

卸载rabbitmq相关内容

java 复制代码
 yum -y remove rabbitmq-server.noarch

卸载erlang

查看erlang安装的相关列表

java 复制代码
yum list | grep erlang

卸载erlang已安装的相关内容

java 复制代码
yum -y remove erlang-*
yum remove erlang.x86_64

删除有关的所有文件

java 复制代码
rm -rf /usr/lib64/erlang 
rm -rf /var/lib/rabbitmq
rm -rf /usr/local/erlang
rm -rf /usr/local/rabbitmq

安装rabbitmq

获取所有安装资源

通过cat /etc/redhat-release获取linux的版本

访问https://github.com/rabbitmq/rabbitmq-server/tags? 获取rabbitmq支持的linux版本

我选择这个版本erlang-23.3.4.18-1.el7.x86_64.rpm,el7代表适合centos7.x版本

通过这个RabbitMQ Erlang Version Requirements --- RabbitMQ 获取对应的erlang版本

通过这个Releases · rabbitmq/erlang-rpm · GitHub 地址获取erlang对应的版本

开始安装rabbitmq

安装erlang

java 复制代码
  rpm -ivh erlang-23.3.4.18-1.el7.x86_64.rpm 

安装socat

java 复制代码
yum install socat -y

安装rabbitmq

java 复制代码
rpm -ivh rabbitmq-server-3.8.30-1.el7.noarch.rpm 

设置 rabbit-server 开机自启动

java 复制代码
systemctl enable rabbitmq-server.service

rabbitmq 启动和停止

java 复制代码
systemctl start rabbitmq-server
systemctl stop rabbitmq-server

查看状态命令

java 复制代码
systemctl status rabbitmq-server

启动成功

启动可视化界面

java 复制代码
rabbitmq-plugins enable rabbitmq_management

启动成功

创建rabbitmq用户

添加用户

java 复制代码
# rabbitmqctl add_user 用户名 密码
rabbitmqctl add_user admin 123

设置用户角色,分配操作权限

java 复制代码
# rabbitmqctl set_user_tags 用户名 角色
rabbitmqctl set_user_tags admin administrator

为用户添加资源权限(授予访问虚拟机根节点的所有权限)

java 复制代码
# rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*"
rabbitmqctl set_permissions -p / admin  ".*" ".*" ".*"

补充角色

  1. administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
  2. monToring:监控者;登录控制台,查看所有信息
  3. policymaker:策略制定者;登录控制台指定策略
  4. managment:普通管理员;登录控制

访问可视化地址

通过RabbitMQ Management去访问可视化界面

erlang-23.3.4.18-1.el7.x86_64.rpm

相关推荐
lsc_blog2 小时前
听到优化风声,先准备能由自己掌控的事
数据库·分布式·中间件·职场和发展·重构
Lansonli1 天前
大数据Spark(八十七):Spark-Submit 参数详解
大数据·分布式·spark
qq_452396231 天前
第二篇:《CommitLog + ConsumeQueue:一条日志解决 Kafka 多分区随机写的难题》
分布式·kafka
Alluxio2 天前
Alluxio + OCI:为 AI 工作负载实现亚毫秒访问延迟与可扩展吞吐
运维·数据库·人工智能·分布式·缓存·ai·语言模型
阿卡好可爱2 天前
Lua 热更新不生效:改完文件线上仍是旧逻辑,package.loaded 与 upvalue 重绑定详解
数据结构·分布式·后端·架构·lua
方方洛4 天前
ray教程-28-附录G-CICD与Slurm与云上调度
人工智能·分布式·机器学习
空奈qwq4 天前
【Kafka 从入门到实战】从手写一个队列到生产级消息中间件:架构、分区、消费组、零拷贝全解析
分布式·架构·kafka
山甫aa5 天前
锁一篇搞定:乐观锁、悲观锁、CAS、数据库锁与分布式锁【从零开始的 Web 后端学习】
java·数据库·分布式·后端·学习·web
严肃小白兔6 天前
Cloudflare Durable Objects 支持自动重试:分布式调用如何避免重复执行?
分布式