CentOS7安装RabbitMQ

前言

RabbitMQ是采用由Erlang语言实现AMQP(Advanced Message Queuing Protocol,高级消息协议)的消息中间件,因此安装RabbitMQ之前先安装Erlang,注意RabbitMQ和Erlang版本的匹配(版本匹配网址)。

环境

CentOS : CentOS Linux release 7.7.1908 (Core)
Erlang : 21.3
RabbitMQ : 3.7.3

安装Erlang 

  1. 安装依赖
    [root@www ~]# yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel kernel-devel m4 unixODBC-devel

     

  2.  下载源码包

    [root@www ~]# cd /usr/local/src/
    [root@www src]# wget http://erlang.org/download/otp_src_21.3.tar.gz

     

  3. 解压源码包

    [root@www src]# tar -zxvf otp_src_21.3.tar.gz

     

  4.  配置编译选项

    [root@www src]# cd otp_src_21.3/
    [root@www otp_src_21.3]# ./configure --prefix=/usr/local/erlang --without-javac

     

  5. 编译安装 

    [root@www otp_src_21.3]# make && make install

     

  6.  加入环境变量

    # 修改/etc/profile文件,添加以下环境变量
    ERLANG_HOME=/usr/local/erlang
    export PATH=$PATH:$ERLANG_HOME/bin
    export ERLANG_HOME
    
    # 让命令生效
    source /etc/profile

     

  7. 检查是否安装成功

    # 执行'erl','halt().'退出界面
    [root@www ~]# erl
    Erlang/OTP 21 [erts-10.3] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
    
    Eshell V10.3  (abort with ^G)
    1> halt().
    

     

安装RabbitMQ 

  1. 下载安装包
    [root@www ~]# cd /usr/local/src/
    [root@www src]# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.23/rabbitmq-server-generic-unix-3.7.23.tar.xz

     

  2. 解压安装包

    [root@www src]# tar xvJf rabbitmq-server-generic-unix-3.7.23.tar.xz 

     

  3. 移动到/usr/local目录,并命名rabbitmq

    [root@www src]# mv rabbitmq-server-3.7.23 /usr/local/rabbitmq

     

  4.  加入环境变量

    # 修改/etc/profile文件,添加以下环境变量
    RABBITMQ_HOME=/usr/local/rabbitmq
    export PATH=$PATH:$RABBITMQ_HOME/sbin
    export RABBITMQ_HOME
    
    # 让命令生效
    source /etc/profile

     

  5.  配置

    # 修改/etc/hosts,添加一下内容
    127.0.0.1 www

     

  6. 测试rabbitmq

    # 开启rabbitmq服务
    rabbitmq-server -detached
    
    # 查看rabbitmq状态
    rabbitmqctl status

     

快速安装 

  1. yum安装
    # 安装erlang
    sudo yum install erlang-21.3.8.11-1.el7.x86_64
    # 安装rabbitmq
    sudo yum install rabbitmq-server-3.7.23-1.el7.noarch

     

  2. rpm安装
    # 安装erlang
    wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.11-1.el7.x86_64.rpm/download.rpm
    rpm -ivh erlang-21.3.8.11-1.el7.x86_64.rpm/download.rpm
    # 安装rabbitmq
    rpm -ivh rabbitmq-server-3.7.23-1.el7.noarch.rpm

     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值