RabbitMQ快速开始

2024-07-31 16:24:02 浏览数 (1)

前言

本文详细介绍了在 CentOS 7 环境下安装 RabbitMQ 的步骤,涵盖了依赖安装、软件包下载、服务配置和验证过程。无论您是初学者还是经验丰富的开发者,本文都将为您提供清晰的指导,帮助您快速搭建稳定可靠的消息队列系统。

开始

安装rabbitmq所需要的依赖包

代码语言:bash复制
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel 
make gcc gcc-c   kernel-devel m4 ncurses-devel tk tc xz

下载安装包

代码语言:bash复制
wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm
wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm
wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

安装服务命令

第一步: 安装 Erlang 语言环境
代码语言:bash复制
rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm
第二步: 安装 socat 加解密软件
代码语言:bash复制
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
第三步: 安装 RabbitMQ
代码语言:bash复制
rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

4. 修改集群用户与连接心跳检测

编辑 RabbitMQ 配置文件:

代码语言:bash复制
vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

修改:loopback_users 中的 <<"guest">>,只保留guest(不修改只能通过localhost访问)

5. 修改本机系统文件

a. 修改 RabbitMQ 环境配置
代码语言:bash复制
vim /etc/rabbitmq/rabbitmq-env.conf

添加以下内容:

代码语言:txt复制
NODENAME=rabbit
b. 修改主机名

根据需要修改 /etc/hostname 文件。

c. 修改 hosts 文件
代码语言:bash复制
vim /etc/hosts

确保 hosts 文件中包含正确的主机名和 IP 地址映射。

6. 验证服务器可用性

启动 RabbitMQ 服务:

代码语言:bash复制
rabbitmq-server start &

启用管理插件(确保可以通过浏览器访问):

代码语言:bash复制
rabbitmq-plugins enable rabbitmq_management

访问地址:http://192.168.159.8:15672

默认用户名密码:guest/guest

其他命令

启动 RabbitMQ 节点,保证需要erlang虚拟机节点起来才能执行:

代码语言:bash复制
rabbitmqctl start_app

停止 RabbitMQ 节点(不停止 Erlang 节点):

代码语言:bash复制
rabbitmqctl stop_app

停止 RabbitMQ 服务及 Erlang 节点:

代码语言:bash复制
rabbitmqctl stop

查看服务状态:

代码语言:bash复制
rabbitmqctl status

我是努力的小雨,一名 Java 服务端码农,潜心研究着 AI 技术的奥秘。我热爱技术交流与分享,对开源社区充满热情。同时也是一位掘金优秀作者、腾讯云内容共创官、阿里云专家博主、华为云云享专家。

0 人点赞