加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

[linux]CentOS 7 下安装 RabbitMQ

发布时间:2020-12-13 22:10:04 所属栏目:Linux 来源:网络整理
导读:简介 RabbitMQ 是实现了高级消息队列协议(AMQP)的开源消息代理软件。RabbitMQ 服务器是用 Erlang 语言编写的,所以下面要安装 RabbitMQ 需要安装 Erlang。 一、安装 Erlang、Elixir 1.1 准备 yum update yum install epel-release yum install gcc gcc-c++

简介

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

参考

  • Install RabbitMQ server in CentOS 7

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读