安装 erlang
rabbitMQ 是 erlang 语言开发的, 所以安装的的时候需要 erlang 环境
yum -y install erlang
测试 erlang 安装完毕
erl -version
下载地址
http://erlang.org/download/
下载到本地
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-generic-unix-3.8.5.tar.xz
解压
tar -xvf rabbitmq-server-generic-unix-3.8.5.tar.xz
移动目录
mv rabbitmq_server-3.8.5 /opt/rabbitmq
添加环境变量
vim ~/.bash_profile
export RABBITMQ=/opt/rabbitmq
PATH=$PATH:$HOME/bin:$RABBITMQ/sbin
使环境变量生效
source ~/.bash_profile
查看环境变量
echo $RABBITMQ
后台启动 rabbitmq
rabbitmq-server -detached
错误
Crash dump was written to: erl_crash.dump
init terminating in do_boot ()
该错误是 erlang 和 rabbitmq 不符合 只能重新安装 erlang
对应版本查询: https://www.rabbitmq.com/whic…
编译安装 erlang
卸载之前安装的 erlang
yum remove erlang
yum list installed | grep erlang-erts
yum remove erlang-erts.x86_64
下载
wget http://erlang.org/download/otp_src_21.3.tar.gz
解压
tar -zxvf otp_src_21.3.tar.gz
进入目录
cd otp_src_21.3
生成 makefile
./configure --prefix=/opt/erlang
编译安装
make
make install
配置环境变量
vim ~/.bash_profile
# 使环境变量生效
source ~/.bash_profile
查看是否安装成功
erl -version