文章目录
当今市面上有很多主流的消息中间件,如ActiveMQ、RabbitMQ,Kafka,以及阿里巴巴自主开发RocketMQ等。这些消息中间件各有长短,但如今市面上使用最多的应该还是rabbitmq,社区也十分活跃。这篇文章中就来简单记录下rabbitmq在centos7环境下的安装及配置过程。这里选择版本是目前最新版3.8.16,其他版本的安装可能不适用,仅供参考。
几乎所有步骤中都有截图说明,由于分屏后分辨率太高,截取的图片太大,太占页面,所以使用的是渣渣笔记本100%缩放下屏幕截图,看起来不是很清晰,大家凑合着看哈。如果有什么地方写错了,或者各位大佬有什么补充,也欢迎大家进行评论。
一、下载Erlang
rabbitmq是使用Erlang语言开发的,所以在安装rabbitmq之前,需要先安装Erlang。不同版本的rabbitmq对Erlang语言的版本要求不同,具体可根据官网列出的依赖关系选择,点击查看。先进入Erlang下载地址下载Erlang。

点击链接,跳转后的页面如下所示

可以点击右上角下载到本地,再上传,也可以使用截图右下角中展示的wget命令直接下载到服务器上,还可以直接使用截图中间展示的yum命令直接安装。这里我选择先下载到本地(本地备个份),再通过ftp上传到服务器。
二、下载rabbitmq 3.8.16
下载地址,选择centos7的,下载到本地。

三、安装
将上面两步中下载的安装包通过ftp上传到服务器的 /opt/software/rabbitmq 位置,然后进行安装。

# 进入上述安装包下载位置
$ cd /opt/software/rabbitmq
# 安装Erlang
$ rpm -ivh erlang-23.3.3-1.el7.x86_64.rpm
# 安装rabbitmq
$ rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm
在执行上述安装命令中,Erlang安装成功了,但在安装rabbitmq时却失败了,提示缺少socat依赖,如下图所示。

socat是一个多功能的网络工具

本文详细介绍了在CentOS7环境下安装RabbitMQ 3.8.16的步骤,包括下载Erlang和RabbitMQ,解决安装依赖问题,开启图形化管理界面,以及配置允许远程访问。同时,还讲解了如何创建新用户以替代默认的guest用户,确保安全的远程管理。
最低0.47元/天 解锁文章
913

被折叠的 条评论
为什么被折叠?



