ubuntu

RabbitMQ在Ubuntu上的使用教程

小樊
54
2025-09-11 04:34:23
栏目: 智能运维

以下是在Ubuntu上使用RabbitMQ的教程:

安装

  1. 更新系统:sudo apt update
  2. 安装Erlang:sudo apt install -y erlang
  3. 添加RabbitMQ仓库并导入公钥:
    • curl -fsSL https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc | sudo apt-key add -
    • echo "deb [signed-by=/usr/share/keyrings/rabbitmq-archive-keyring.gpg] https://dl.bintray.com/rabbitmq/debian $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list
  4. 安装RabbitMQ:sudo apt update && sudo apt install -y rabbitmq-server

启动服务

sudo systemctl start rabbitmq-server,并设置开机自启:sudo systemctl enable rabbitmq-server

启用管理插件

sudo rabbitmq-plugins enable rabbitmq_management

访问管理界面

在浏览器中输入http://localhost:15672/,默认用户名和密码为guest

创建用户并设置权限

  1. 创建用户:sudo rabbitmqctl add_user <用户名> <密码>
  2. 设置用户为管理员:sudo rabbitmqctl set_user_tags <用户名> administrator
  3. 设置权限:sudo rabbitmqctl set_permissions -p / <用户名> ".*" ".*" ".*"

配置防火墙(可选)

sudo ufw allow 5672/tcp(AMQP端口)和sudo ufw allow 15672/tcp(管理界面端口)。

0
看了该问题的人还看了