RabbitMQ在CentOS 7中安裝配置教程

RabbitMQ 是流行的開源消息隊列系統(tǒng),是 AMQP(Advanced Message Queuing Protocol 高級消息隊列協(xié)議)的標準實現(xiàn),用 erlang 語言開發(fā)。RabbitMQ 具有良好的性能和時效性,同時還能夠非常好的支持集群和負載部署,非常適合在較大規(guī)模的分布式系統(tǒng)中使用。

安裝依賴:

由于RabbitMQ是基于Erlang語言開發(fā),所以在安裝RabbitMQ之前,需要先安裝Erlang。

Erlang的安裝方式大概有兩種:

  1. Erlang Solution安裝(推薦)
wget https://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

yum install erlang
  1. 從EPEL源安裝(這種方式安裝的Erlang版本可能不是最新的,有時候不能滿足RabbitMQ需要的最低版本)
yum install epel-release

yum install erlang

安裝RabbitMQ:

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-3.6.15-1.el7.noarch.rpm

下載完成后安裝:

yum install rabbitmq-server-3.6.15-1.el7.noarch.rpm

安裝時如果遇到下面的依賴錯誤:

Error: Package: socat-1.7.2.3-1.el6.x86_64 (epel) Requires: libreadline.so.5()(64bit)

可以嘗試先執(zhí)行:

yum install socat

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。