zoukankan      html  css  js  c++  java
  • [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

    参考

  • 相关阅读:
    微博二级评论爬取
    爬取genome的网页和图片
    一个数据结构转换的问题
    SQLAlchemy ORM教程之二:Query
    SQLAlchemy中filter()和filter_by()有什么区别
    词云加显示条形图
    智联招聘的python岗位数据词云制作
    Python标准库——collections模块的Counter类
    MySQL5.6 windows msi安装介绍
    ICSharpCode.SharpZipLib.Zip
  • 原文地址:https://www.cnblogs.com/xueweihan/p/7099641.html
Copyright © 2011-2022 走看看