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安装步骤
- 安装 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
- 安装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
- 安装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
- 安装rabbitmq
tar xvf rabbitmq-server-3.7.17.tar.xz
cd rabbitmq-server-3.7.17
make
make install
- 配置
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源码安装的主要内容,如果未能解决你的问题,请参考以下文章
centos 7 下 rabbitmq 3.8.0 & erlang 22.1 源码编译安装