在Linux服务器上轻松部署中间件RabbitMQ(保姆级教程)

RabbitMQ是采用Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。
RabbitMQ凭借其高可靠、易扩展、高可用及丰富的功能特性成为目前非常热门的一款消息中间件。
本文介绍如何在CentOS7上部署RabbitMQ。
RabbitMQ文档:
https://www.rabbitmq.com/docs

1. 安装环境

操作系统:Centos 7.6
关闭SELinux服务和防火墙。
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repocurl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

2. 安装依赖包

执行以下命令,安装相关依赖包。
yum install make gcc gcc-c++ m4 ncurses-devel openssl-devel unixODBC-devel wget xz -y

3. 安装perl

yum install perl -y

4. 安装erlang

erlang需要使用源码包进行安装,安装操作如下。

4.1 新建目录

此目录用于安装erlang:
mkdir /usr/local/erlang

4.2 下载安装源码包

wget http://erlang.org/download/otp_src_27.0.tar.gz

4.3 解压安装包

tar -zxf otp_src_27.0.tar.gz

4.4 编译安装

cd otp_src_27.0./configure --prefix=/usr/local/erlang --without-javacmake && make install

4.5 配置erlang环境变量、

vi /etc/profile
#将如下内容添加到文件末尾
export PATH=$PATH:/usr/local/erlang/bin
保存即出文件,使环境变量立即生效:
source /etc/profile

4.6 检查安装结果

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情图片快捷回复

    暂无评论内容