centos 6 yum安装 rabbitmq
安装包
华为云找自己需要的版本
- Erlang 安装包:erlang-22.3.2-1.el6.x86_64.rpm
- RabbitMQ 安装包:rabbitmq-server-3.8.3-1.el6.noarch.rpm
安装 Erlang
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