RabbitMQ源码安装

Posted yekongxingguang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ源码安装相关的知识,希望对你有一定的参考价值。

一 准备一台虚拟机,可以连接外网,方便下载安装包

二 下载rabbitmq安装包及依赖包

wget https://erlang.org/download/otp_src_22.0.tar.gz
wget http://ftp.gnu.org/gnu/make/make-4.2.tar.gz
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17.tar.xz

三 rabbitmq安装步骤

  1. 安装 make 4.2

tar -xzf make-4.2.tar.gz

cd make-4.2

./configure

make

make install

cd /usr/bin

mv make make_bak

mv /usr/local/bin/make /usr/bin

make -v 验证版本是否为4.2

  1. 安装erlang
    yum -y install make gcc gcc-c++ kernel-devel m4 ncurses ncurses-devel openssl-devel perl glibc-devel autoconf libxslt rsync zip git

tar -xzf otp_src_22.0.tar.gz

cd otp_src_22.0

./configure --prefix=/usr/local/erlang

make

make install

vim /etc/profile

export PATH=$PATH:/usr/local/erlang/bin

source /etc/profile

  1. 安装elixir

git config --global http.sslVerify false

git clone https://github.com/elixir-lang/elixir

cd elixir

git checkout v1.7.0

make

make install

export PATH=$PATH:/usr/local/erlang/bin:/root/elixir/bin

  1. 安装rabbitmq

tar xvf rabbitmq-server-3.7.17.tar.xz

cd rabbitmq-server-3.7.17

make

make install

  1. 配置

vi /root/rabbitmq-server-3.7.17/deps/rabbit/scripts/rabbitmq-server

添加RABBITMQ_PLUGINS_DIR=‘/root/rabbitmq-server-3.7.17/plugins/‘ --打开rabbitmq-server文件并在文件中添加以上内容并保存(要保存在文件中RABBITMQ_PLUGINS_DIR参数前面)

mkdir /etc/rabbitmq

touch /etc/rabbitmq/enabled_plugins --创建rabbitmq目录,并创建enabled_plugins 文件

cd /root/rabbitmq-server-3.7.17/deps/rabbit/scripts

./rabbitmq-server --启动 rabbitmq服务

/root/rabbitmq-server-3.7.17/deps/rabbit/scripts/rabbitmq-plugins enable rabbitmq_management --启动rabbitmq_management




以上是关于RabbitMQ源码安装的主要内容,如果未能解决你的问题,请参考以下文章

rabbitmq3.6.6源码安装

centos 7 下 rabbitmq 3.8.0 & erlang 22.1 源码编译安装

CentOS7下源码包方式安装rabbitmq

linux 源码安装Rabbitmq

CentOS7.X环境下源码包安装部署RabbitMQ3.7.17

CentOS7下安装RabbitMQ,并使用Spring Boot实现一个简单的延迟队列(小白教程,附源码)