[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

參考


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM