安装 RabbitMQ

CentOS

CentOS 机器上需要先安装 epel-release 包, 我们的 rabbitmq-server 包就再这个仓库中。

yum -y install epel-release

安装号epel-release仓库后, 我们就可以直接使用yum命令安装了 rabbitmq-server 了。

yum -y install rabbitmq-server

Debian/Ubuntu

相对来说 Debian/Ubuntu 系统上可以直接使用 apt 命令安装 rabbitmq-server.

apt -y install rabbitmq-server

配置 RabbitMQ

如果CentOS/Debian/Ubuntu都是较新的发行版本,应该已经在使用 Systemd 作为 init 服务。

我们首先要让 RabbitMQ 服务能开机自动启动

systemctl enable rabbitmq-server

检查下该服务的状态

systemctl status rabbitmq-server

若未启动,则启动服务

systemctl start rabbitmq-server

RabbitMQ 服务我们启动了,还是没有权限使用,我们需要通过命令行来初始化系统权限

添加管理用户

rabbitmqctl add_user admin admin

添加vhost

rabbitmqctl add_vhost /

admin 赋予管理权限, 第一个 .* 是配置管理权限, 第二个 .* 是写权限, 第三个 .* 是读权限。

rabbitmqctl set_permissions -p / admin '.*' '.*' '.*'

admin 添加管理角色

rabbitmqctl set_user_tags admin management

如果有需要,可以开启管理的web ui, web ui的默认服务端口是 15672

rabbitmq-plugins enable rabbitmq_management

系统配置变更后需要重启 rabbitmq-server 以便让新的配置生效

systemctl restart rabbitmq-server

【腾讯云】境外1核2G服务器低至2折,半价续费券限量免费领取!
https://cloud.tencent.com/act/cps/redirect?redirect=1068&cps_key=e4b50f6c64a4480367f8a8d16fd07c5a&from=console

标签: rabbitmq, 安装配置教程, rabbitmq-server, vhost, queue

添加新评论