学习笔记(3)centos7 下安装RabbitMQ

centos7 安装RabbitMQ

安装erlang

  1. 因为RabbitMQ由ERLANG实现,所以需要先安装erlang.可以从https://www.erlang-solutions.com/resources/download.html 中下载对应版本的erlang rpm进行安装
  2. 执行下面的命令安装erlang
yum install esl-erlang_xx.x-x_centos_6_amd64

上面的步骤如果由于某些和谐原因没法访问可采取下面源码安装的方式:

  1. 从官网下载最新的源码 http://www.erlang.org/downloads
  2. 执行下面的命令解压下载的源码文件
tar -zxf otp_src_%OTP-VSN%.tar.gz
  1. 设置变量
 cd otp_src_%OTP-VSN%
 export ERL_TOP=`pwd`    # Assuming bash/sh
  1. 执行下面的命令
 ./configure 

报错:

configure: error: No curses library functions found
configure: error: /bin/sh '/root/otp/erts/configure' failed for erts

执行

yum -y install ncurses-devel
./configure 

报错:

crypto         : No usable OpenSSL found
jinterface     : No Java compiler found
odbc           : ODBC library - link check failed
ssh            : No usable OpenSSL found
ssl            : No usable OpenSSL found

执行:

yum -y install openssl-devel
./configure 

报错:

jinterface     : No Java compiler found
odbc           : ODBC library - link check failed

上述问题不影响安装我们使用gcc进行编译安装
执行命令编译安装

make
make install

完成!

安装RabbitMQ

  1. 导入RabbitMQ密钥
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
  1. 官网下载RabbitMQ rpm包

  2. 执行下面的命令安装

yum install rabbitmq-server-3.7.4-1.el7.noarch.rpm
  1. 执行命令启动服务
chkconfig rabbitmq-server on
service rabbitmq-server start
原文地址:https://www.cnblogs.com/wtbtbd/p/8746149.html