版本依赖问题
RabbitMQ安装时与Erlang的版本一定要保持以下的对应关系,否则会引发无法启动的问题
安装Erlang
下载Erlang依赖
1 | wget http://erlang.org/download/otp_src_20.3.tar.gz |
解压后进入资源文件夹
1 | tar xvf otp_src_20.3.tar.gz |
下载编译所需组件
1 | yum install unixODBC-devel openssl-devel ncurses-devel gcc |
配置
1 | ./configure --prefix=/app/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac |
编译
1 2 | make -j8 make install |
修改环境变量
1 2 3 4 5 6 7 | vim /etc/profile #在profile中添加以下三行 ERLANG_HOME=/app/erlang export PATH=$PATH:$ERLANG_HOME/bin export ERLANG_HOME source /etc/profile |
查看Erlang版本
1 | erl |
安装RabbitMQ
下载文件
1 | wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el6.noarch.rpm |
安装
1 | rpm -ivh --nodeps --force rabbitmq-server-3.6.15-1.el6.noarch.rpm |
后台启动
1 | rabbitmq-server -detached |
推荐阅读
- SpringCloud学习系列汇总
- 为什么一线大厂面试必问redis,有啥好问的?
- 多线程面试必备基础知识汇总
- Java集合源码分析汇总-JDK1.8
- Linux常用命令速查-汇总篇
- JVM系列文章汇总
- MySQL系列文章汇总
博客所有文章首发于公众号《Java学习录》转载请保留
扫码关注公众号即可领取2000GJava学习资源