• [linux]CentOS 7 下安装 RabbitMQ


    简介

    RabbitMQ 是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ 服务器是用 Erlang 语言编写的,所以下面要安装 RabbitMQ 需要安装 Erlang。

    一、安装 Erlang、Elixir

    1.1 准备

    1. yum update
    2. yum install epel-release
    3. yum install gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git wget wxBase.x86_64

    1.2 安装 Erlang

    1. wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
    2. rpm -Uvh erlang-solutions-1.0-1.noarch.rpm
    3. yum update
    4. yum install erlang
    5. 验证是否安装成功,输入命令:erl

    1.3 安装 Elixir

    因为 EPEL 中的 Elixir 版本太老,所以下面是通过源码编译安装的过程:

    1. 通过 git 下载 Elixir 源码:git clone https://github.com/elixir-lang/elixir.git
    2. 进到该目录:cd elixir/
    3. 编译:make clean test,编译完成会看到:Finished in 5.7 seconds (3.3s on load, 2.3s on tests)
    4. 配置 Path:export PATH="$PATH:/path/elixir/bin"
    5. 验证是否安装成功,输入命令:iex

    二、安装 RabbitMQ

    1. wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.1/rabbitmq-server-3.6.1-1.noarch.rpm
    2. rpm --import https://www.rabbitmq.com/rabbitmq-signing-key-public.asc
    3. yum install rabbitmq-server-3.6.1-1.noarch.rpm

    至此已经安装完成,下面介绍启动和自动开机启动命令和配置

    1. 启动:systemctl start rabbitmq-server
    2. 开机自动启动:systemctl enable rabbitmq-server
    3. 查看 rabbitmq-server 状态:rabbitmqctl status

    参考

     
  • 相关阅读:
    ueditor1.4.3.all.js报错
    ueditor中FileUtils.getTempDirectory()找不到
    java后台验证码的生成
    applicationContext.xml重要配置
    Java代码实现文件上传(转载)
    jquery动态实现填充下拉框
    POI写入word docx 07 的两种方法
    POI读word docx 07 文件的两种方法
    POI转换word doc文件为(html,xml,txt)
    Linux中zip压缩和unzip解压缩命令详解
  • 原文地址:https://www.cnblogs.com/xiaoyaojinzhazhadehangcheng/p/7977413.html
Copyright © 2020-2023  润新知