centos 6 yum安装 rabbitmq

安装包

华为云找自己需要的版本

安装 Erlang

bash 复制代码
yum install -y erlang-22.3.2-1.el6.x86_64.rpm

安装 RabbitMQ

复制代码
yum install -y rabbitmq-server-3.8.3-1.el6.noarch.rpm

启动 RabbitMQ 服务

复制代码
/etc/init.d/rabbitmq-server start

检查 RabbitMQ 服务状态

复制代码
rabbitmqctl status

创建管理员用户并设置权限

复制代码
rabbitmqctl add_user admin 123456
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"

下载 rabbitmqadmin 命令

下载 rabbitmqadmin 命令

复制代码
wget http://IP 地址:15672/cli/rabbitmqadmin

授予执行权限

复制代码
chmod +x rabbitmqadmin

将 rabbitmqadmin 移动到 /usr/local/bin/ 目录,便于全局使用

复制代码
mv rabbitmqadmin /usr/local/bin/

数据备份与恢复

导入导出可以用于版本升级或迁移

备份数据(包括队列、交换机、用户等)

复制代码
rabbitmqadmin export /tmp/rabbitmq_definitions.json

导入数据

复制代码
rabbitmqadmin -f json import /tmp/rabbitmq_definitions.json

或者使用 curl 导入数据

复制代码
curl -u admin:123456 -H "Content-Type: application/json" -X POST -d @/tmp/rabbitmq_definitions.json http://localhost:15672/api/definitions
相关推荐
whlqjn_12119 小时前
linux下使用SHC对Shell脚本进行封装和源码隐藏
linux·centos
Java 码农13 小时前
RabbitMQ集群部署方案及配置指南05
分布式·rabbitmq
芝麻馅汤圆儿14 小时前
cpu 大小核
linux·运维·centos
学习3人组16 小时前
CentOS 系统下 ModelScope 模型下载的默认目录
linux·python·centos
Java 码农18 小时前
RabbitMQ集群部署方案及配置指南01
linux·服务器·rabbitmq
Overt0p18 小时前
抽奖系统(6)
java·spring boot·redis·设计模式·rabbitmq·状态模式
Java 码农18 小时前
RabbitMQ集群部署方案及配置指南04
分布式·rabbitmq
独自破碎E18 小时前
在RabbitMQ中,怎么确保消息不会丢失?
分布式·rabbitmq
Java 码农18 小时前
RabbitMQ集群部署方案及配置指南02
分布式·rabbitmq
TimerShaft19 小时前
CentOS7安装PostgresSQL和PGVector
postgresql·centos·pgvector