2026-10-21 23:48:50
在Ubuntu环境下安装与配置RabbitMQ的完整流程如下:
一、RabbitMQ核心价值与组件RabbitMQ作为开源消息代理软件,支持AMQP、MQTT、STOMP等协议,适用于异步通信、服务解耦和流量削峰场景。其核心组件包括:
RabbitMQ与Erlang版本需严格匹配,常见版本对应关系:
RabbitMQ依赖Erlang环境,需优先安装:
sudo apt-get install erlang验证安装:
erl输入halt().退出Erlang交互界面。
四、安装RabbitMQ1. 执行安装命令sudo apt-get install rabbitmq-server2. 验证服务状态systemctl status rabbitmq-server预期输出:显示active (running)表示服务已启动。
五、配置管理界面1. 启用管理插件rabbitmq-plugins enable rabbitmq_management2. 启动服务并设置开机自启sudo service rabbitmq-server startsudo systemctl enable rabbitmq-server六、访问管理界面1. 开放端口输入URL:
默认账号密码均为guest(仅限本地访问)。
七、创建管理员用户1. 新增用户rabbitmqctl add_user admin admin2. 分配管理员权限rabbitmqctl set_user_tags admin administrator3. 验证角色功能RabbitMQ提供六种角色:
使用admin用户登录后,可查看以下信息:
总结:本文详细阐述了Ubuntu下RabbitMQ的安装流程,包括Erlang环境配置、服务启动、管理界面启用及安全加固步骤。通过创建管理员用户和限制访问IP,可有效提升系统安全性,满足生产环境需求。