文章时间:2019年8月19日 15:16:22 解决问题:RabbitMq安装教程 基于版本:erlang21.3 rabbitmq3.7.17 基于系统:Linux Cent OS
安装RabbitMq需要先安装Erlang ,有时候因为两个版本的差异,安装可能会失败,下面是我从官网找的对比,记录一下
兼容对比官网链接:http://www.rabbitmq.com/which-erlang.html
第一步:下载erlang
代码语言:javascript复制wget http://erlang.org/download/otp_src_21.3.tar.gz
代码语言:javascript复制mkdir -p /usr/local/erlang
tar xzvf otp_src_21.3.tar.gz
cd otp_src_21.3
./configure --prefix=/usr/local/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac
make -j8
make install
第二步:设置环境变量
代码语言:javascript复制vim /etc/profile
在末尾处添加:
代码语言:javascript复制set erlang environment
export PATH=$PATH:/usr/local/erlang/bin
执行生效
代码语言:javascript复制source /etc/profile
第三步:测试erlang生效状态
代码语言:javascript复制erl
第四步:下载RabbitMq
官方网址:https://www.rabbitmq.com/
下载网址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-generic-unix-3.7.17.tar.xz
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-generic-unix-3.7.17.tar.xz
第五步:解压
代码语言:javascript复制tar xvf rabbitmq-server-generic-unix-3.7.17.tar.xz
mv rabbitmq_server-3.7.17 /usr/local/RabbitMQ
第六步:设置环境变量
代码语言:javascript复制vim /etc/profile
文件末尾处继续添加
代码语言:javascript复制set RabbitMQ environment
export PATH=$PATH:/usr/local/RabbitMQ/sbin
第六步:环境变量生效
代码语言:javascript复制source /etc/profile
第七步:后台生效
代码语言:javascript复制./rabbitmq-server
注:
常见报错:hostname报错
解决方法:修改/etc/hosts
添加 127.0.0.1 hostname