源码编译安装 rabbitmq 消息队列

1、 环境介绍
操作系统 Centos7.4最小化安装
网络配置静态IP,selinux关闭 防火墙清空(生产环境开放对应端口)
2、 编译环境准备
yum groupinstall “Development tools” “Server Platform Development” -y
yum -y install gcc gcc-c++ bison bison-devel automake autoconf libtool libxml2-devel libxslt-devel perl-devel perl-ExtUtils-Embed pcre-devel openssl-devel
yum install vim wget gcc* make cmake ncurses ncurses-devel openssl-devel xz epel-release* -y
3、 erlang安装
rabbitmq是erlang语言编写的,安装rabbitmq之前,需要先安装erlang,这里用erlang的源码进行安装,erlang安装包官网下载地址:http://erlang.org/download/

#下载 erlang包
cd /app
wget http://erlang.org/download/otp_src_20.2.tar.gz
#解压erlang 包
tar xf otp_src_20.2.tar.gz -C /app
#进入目录otp_src_20.2
cd /app/otp_src_20.2/
#编译安装erlang
./configure --prefix=/app/erlang && make && make install
#测试erlang是否安装成功
cd /app/erlang/bin/
./erl
在这里插入图片描述
1.4 rabbitmq安装

安装完erlang后,下面安装rabbitmq,安装之前,需要去官网查看一下rabbitmq版本对erlang版本的一个支持情况,官网地址:http://www.rabbitmq.com/which-erlang.html

#下载 rabbitmq包
cd /app
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.4.tar.xz
#解压rabbitmq 包
tar Jxf rabbitmq-server-generic-unix-3.7.4.tar.xz -C /app
#修改目录rabbitmq_server-3.7.4名称
mv /app/rabbitmq_server-3.7.4/ /app/rabbitmq
#设置rabbitmq环境变量

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值