如何快速掌握RabbitMQ安装步骤教程?
- 内容介绍
- 文章标签
- 相关推荐
本文共计930个文字,预计阅读时间需要4分钟。
CentOS 7 单机版 RabbitMQ 安装教程及背景介绍
在工作中,我们经常使用 RabbitMQ。虽然只是偶尔使用,但为了更完整地掌握 RabbitMQ 相关知识,特此整理如下内容,分享给大家。
首先,为大家简要介绍 RabbitMQ。
RabbitMQ 是一款开源的、基于 AMQP 协议的消息队列软件。它广泛应用于各种场景,如解耦、异步处理、流量控制等。下面,我们将介绍如何在 CentOS 7 单机版上安装 RabbitMQ。
centos7中安装单机版本rabbitMq 背景我们在工作中很多时候其实也用过mq。但是仅仅只是会用,所以老猫在此想完整地归纳一下mq相关的知识点,在此分享给大家。首先给大家带来的是mq的单机急速安装。操作系统时centos7。(本来想记录到有道云笔记的,结果写惯了md,感觉写那个笔记真心各种难用不习惯),在此把详细的安装教程记录下来,也方便今后之需。
开始首先官网的地址是:www.rabbitmq.com/
-
我们在安装之前首先需要准备好一些基础的软件包,具体如下:
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz -
接下来需要下载mq需要依赖的软件包。
- 需要下载mq的语言环境erlang。地址如下:github.com/rabbitmq/erlang-rpm/releases?page=19
- 然后是需要下载scat。wget repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-1.1.el7.lux.x86_64.rpm
- 再接下来就是下载对应版本的rabbit-server了。下载地址:github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.4/rabbitmq-server-3.7.4-1.el6.noarch.rpm
由于之前版本不对,所以老猫在安装过程中也吃过一些亏,在此也提示一下小伙伴注意一下erlang版本和rabbit的版本兼容配合。官网其实有给出版本适配的,但是不是很全,大家可以参考一下:www.rabbitmq.com/which-erlang.html
老猫在此用是:
erlang:erlang-19.3.6-1.el7.centos.x86_64.rpm
socat:socat-1.7.3.2-1.1.el7.lux.x86_64.rpm
rabbit-server:rabbitmq-server-3.7.4-1.el6.noarch.rpm
老猫所使用的软件包已经放到了网盘中。大家可以关注老猫的公众号“程序员老猫”,回复:“mq单机安装”获取网盘资源。
-
依次执行以下安装命令
rpm -ivh erlang-19.3.6-1.el7.centos.x86_64.rpm rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm rpm rabbitmq-server-3.7.4-1.el6.noarch.rpm -
修改用户登录以及心跳检测
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app 修改点1:loopback_users 中的 <<"guest">>,只保留guest (用于用户登录) 修改点2:heartbeat 为10(用于心跳连接) -
安装管理插件
-
首先启动服务(后面 | 包含了停止、查看状态以及重启的命令)
/etc/init.d/rabbitmq-server start | stop | status | restart -
查看服务是否启动
lsof -i:5672 (5672是Rabbit的默认端口) 如果启用则安装管理插件:rabbitmq-plugins enable rabbitmq_management -
查看管理端口是否存在
lsof -i:15672 或者 netstat -tnlp | grep 15672 -
一切OK之后,我们输入访问地址(www.558idc.com/usa.html转载请说明出处】
-
本文共计930个文字,预计阅读时间需要4分钟。
CentOS 7 单机版 RabbitMQ 安装教程及背景介绍
在工作中,我们经常使用 RabbitMQ。虽然只是偶尔使用,但为了更完整地掌握 RabbitMQ 相关知识,特此整理如下内容,分享给大家。
首先,为大家简要介绍 RabbitMQ。
RabbitMQ 是一款开源的、基于 AMQP 协议的消息队列软件。它广泛应用于各种场景,如解耦、异步处理、流量控制等。下面,我们将介绍如何在 CentOS 7 单机版上安装 RabbitMQ。
centos7中安装单机版本rabbitMq 背景我们在工作中很多时候其实也用过mq。但是仅仅只是会用,所以老猫在此想完整地归纳一下mq相关的知识点,在此分享给大家。首先给大家带来的是mq的单机急速安装。操作系统时centos7。(本来想记录到有道云笔记的,结果写惯了md,感觉写那个笔记真心各种难用不习惯),在此把详细的安装教程记录下来,也方便今后之需。
开始首先官网的地址是:www.rabbitmq.com/
-
我们在安装之前首先需要准备好一些基础的软件包,具体如下:
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz -
接下来需要下载mq需要依赖的软件包。
- 需要下载mq的语言环境erlang。地址如下:github.com/rabbitmq/erlang-rpm/releases?page=19
- 然后是需要下载scat。wget repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-1.1.el7.lux.x86_64.rpm
- 再接下来就是下载对应版本的rabbit-server了。下载地址:github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.4/rabbitmq-server-3.7.4-1.el6.noarch.rpm
由于之前版本不对,所以老猫在安装过程中也吃过一些亏,在此也提示一下小伙伴注意一下erlang版本和rabbit的版本兼容配合。官网其实有给出版本适配的,但是不是很全,大家可以参考一下:www.rabbitmq.com/which-erlang.html
老猫在此用是:
erlang:erlang-19.3.6-1.el7.centos.x86_64.rpm
socat:socat-1.7.3.2-1.1.el7.lux.x86_64.rpm
rabbit-server:rabbitmq-server-3.7.4-1.el6.noarch.rpm
老猫所使用的软件包已经放到了网盘中。大家可以关注老猫的公众号“程序员老猫”,回复:“mq单机安装”获取网盘资源。
-
依次执行以下安装命令
rpm -ivh erlang-19.3.6-1.el7.centos.x86_64.rpm rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm rpm rabbitmq-server-3.7.4-1.el6.noarch.rpm -
修改用户登录以及心跳检测
vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.4/ebin/rabbit.app 修改点1:loopback_users 中的 <<"guest">>,只保留guest (用于用户登录) 修改点2:heartbeat 为10(用于心跳连接) -
安装管理插件
-
首先启动服务(后面 | 包含了停止、查看状态以及重启的命令)
/etc/init.d/rabbitmq-server start | stop | status | restart -
查看服务是否启动
lsof -i:5672 (5672是Rabbit的默认端口) 如果启用则安装管理插件:rabbitmq-plugins enable rabbitmq_management -
查看管理端口是否存在
lsof -i:15672 或者 netstat -tnlp | grep 15672 -
一切OK之后,我们输入访问地址(www.558idc.com/usa.html转载请说明出处】
-

