推荐阅读:
[AI-人工智能]免翻墙的AI利器:樱桃茶·智域GPT,让你轻松使用ChatGPT和Midjourney - 免费AIGC工具 - 拼车/合租账号 八折优惠码: AIGCJOEDISCOUNT2024
[AI-人工智能]银河录像局: 国内可靠的AI工具与流媒体的合租平台 高效省钱、现号秒发、翻车赔偿、无限续费|95折优惠码: AIGCJOE
[AI-人工智能]免梯免翻墙-ChatGPT拼车站月卡 | 可用GPT4/GPT4o/o1-preview | 会话隔离 | 全网最低价独享体验ChatGPT/Claude会员服务
[AI-人工智能]边界AICHAT - 超级永久终身会员激活 史诗级神器,口碑炸裂!300万人都在用的AI平台
本文详尽介绍了在Linux操作系统服务器上安装与配置RabbitMQ的过程,包括环境搭建、软件下载、安装步骤以及后续的配置操作,为读者提供了清晰的RabbitMQ安装部署指南。
本文目录导读:
RabbitMQ 是一款广泛使用的开源消息队列系统,它基于 AMQP(高级消息队列协议)模型,支持多种消息协议,如 STOMP、MQTT 等,RabbitMQ 以其稳定性、可靠性、易用性以及丰富的客户端库支持,在企业级应用中得到了广泛的认可,本文将详细介绍如何在服务器上安装和配置 RabbitMQ。
安装前准备
1、系统要求
RabbitMQ 支持多种操作系统,如 Linux、Windows、macOS 等,本文以 CentOS 7 为例进行讲解。
2、软件依赖
在安装 RabbitMQ 之前,需要确保服务器已安装以下依赖:
- Python 2.x 或 3.x
- Erlang/OTP 21 或以上版本
安装 RabbitMQ
1、安装 Erlang
RabbitMQ 是基于 Erlang 编写的,因此需要先安装 Erlang,可以从 RabbitMQ 官网下载 Erlang 的 RPM 包进行安装。
下载地址:https://www.rabbitmq.com/which-erlang.html
安装命令如下:
sudo rpm -Uvh erlang-21.3.8.15-1.el7.x86_64.rpm
2、安装 RabbitMQ
下载 RabbitMQ 的 RPM 包,地址如下:
https://www.rabbitmq.com/releases/rabbitmq-server/v3.8.14/rabbitmq-server-3.8.14-1.el7.noarch.rpm
安装命令如下:
sudo rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm
3、启动 RabbitMQ 服务
安装完成后,可以使用以下命令启动 RabbitMQ 服务:
sudo systemctl start rabbitmq-server
检查服务状态:
sudo systemctl status rabbitmq-server
4、设置 RabbitMQ 环境变量
为了方便后续操作,可以将 RabbitMQ 的安装路径添加到环境变量中,编辑/etc/profile
文件,添加以下内容:
export RABBITMQ_HOME=/usr/lib/rabbitmq export PATH=$PATH:$RABBITMQ_HOME/sbin
保存退出,然后执行以下命令使环境变量生效:
source /etc/profile
配置 RabbitMQ
1、创建管理员用户
默认情况下,RabbitMQ 安装后会创建一个 guest 用户,该用户具有最高权限,为了安全起见,我们可以创建一个新的管理员用户。
登录 RabbitMQ 控制台:
rabbitmqctl login guest
创建新用户:
rabbitmqctl add_user admin admin
设置用户权限:
rabbitmqctl set_user_tags admin administrator
2、开启 Web 管理界面
RabbitMQ 提供了一个 Web 管理界面,可以方便地查看和管理消息队列。
开启 Web 管理界面:
rabbitmq-plugins enable rabbitmq_management
重启 RabbitMQ 服务:
sudo systemctl restart rabbitmq-server
打开浏览器,输入http://服务器IP:15672
,使用管理员用户登录,即可进入 RabbitMQ 管理界面。
本文详细介绍了在 CentOS 7 服务器上安装和配置 RabbitMQ 的过程,通过本文的介绍,相信您已经掌握了 RabbitMQ 的安装与配置方法,在实际应用中,可以根据实际需求对 RabbitMQ 进行进一步的优化和调整。
关键词:RabbitMQ, 安装, 配置, 服务器, Erlang, RPM, 管理界面, 用户, 权限, Web, CentOS, Erlang/OTP, Python, 依赖, 控制台, 重启, 状态, 环境变量, 登录, 插件, 界面, 安装包, 下载, 地址, 命令, 检查, 保存, 退出, 生效, 登录, 创建, 设置, 开启, 重启, 管理, 浏览器, IP, 登录, 优化, 调整
本文标签属性:
RabbitMQ安装:rabbitmq安装教程win
Linux配置指南:配置linux系统
服务器RabbitMQ安装:rabbit mq安装