1. 安装Erlang

RabbitMQ是基于Erlang的,必须先安装Erlang作为运行环境

sudo apt install erlang -y

2. 安装RabbitMQ

  1. 为了安装最新版本的 RabbitMQ,我们需要将 RabbitMQ 官方的 APT 仓库添加到系统中。
wget -O- https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/gpg.0B3F8A41D4CC9DC4.asc | sudo tee /etc/apt/trusted.gpg.d/rabbitmq.asc
  1. 添加 RabbitMQ 的仓库:
`sudo sh -c 'echo "deb https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/debian/ $(lsb_release -c | awk "{print $2}") main" > /etc/apt/sources.list.d/rabbitmq.list'`
  1. 添加完仓库后,更新 APT 软件包列表并安装 RabbitMQ:
sudo apt update 
sudo apt install rabbitmq-server -y
  1. 启动RabbitMQ服务
sudo systemctl start rabbitmq-server
  1. 启用 RabbitMQ 管理控制台
sudo rabbitmq-plugins enable rabbitmq_management

3. 创建新账号

完成上面的操作后,可以在浏览器中输入:http://localhost:15672 进入rabbitmq的管理控制台,默认账号密码均为 guest,但是该账号只能在本地访问,且多有限制。因此需要创建一个新的账号

  1. 创建账号
sudo rabbitmqctl add_user <username> <password>
  1. 添加角色
sudo rabbitmqctl set_user_tags <username> administrator
  1. 设置权限
sudo rabbitmqctl set_permissions -p / <username> ".*" ".*" ".*"