前言

在linux安装RabbitMQ需要的步骤比较多,不像在window直接双击exe就可以进行安装,所以尽量每一步都要按本教程做好。 本文是在centos7环境下的记录。

安装erlang

RabbitMQ是基于erlang开发的,所以还是需要先安装erlang。

使用yum一键安装

yum install erlang

如果无法使用yum进行安装,那只能按下面手动安装的步骤一步步走。

手动安装
  1. 先安装依赖

    yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel

  2. 下载erlang

erlang的下载地址https://www.erlang.org/downloads

或者用wget命令下载

wget http://erlang.org/download/otp_src_22.0.tar.gz

  1. 解压

    tar -zxvf otp_src_22.0.tar.gz

  2. 移动到local下

    mv otp_src_22.0 /usr/local/

  3. 切换路径

    cd /usr/local/otp_src_22.0/

  4. 创建目录

    mkdir ../erlang

  5. 配置安装路径

    ./configure --prefix=/usr/local/erlang

  6. 安装

    make install

  7. 查看一下是否安装成功

ll /usr/local/erlang/bin

  1. 添加环境变量
`echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile`
  1. 刷新环境变量
`source /etc/profile`
检查安装是否成功

输入erl进入到erlang环境,如果进的去就是成功了,然后按CTRL+C退出。

安装RabbitMQ

yum安装

yum install rabbitmq-server

手动安装
  1. 下载

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

  1. 解压

/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

  1. 再次解压

tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

  1. 移走

mv rabbitmq_server-3.7.15/ /usr/local/

  1. 改名

mv /usr/local/rabbitmq_server-3.7.15 rabbitmq

  1. 配置环境变量

echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile

  1. 刷新环境变量

source /etc/profile

启动RabbitMQ(yum安装)

启动

/sbin/service rabbitmq-server start

停止

/sbin/service rabbitmq-server stop

状态

/sbin/service rabbitmq-server status