天天看點

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

RabbitMQ v3.7.16安裝部署文檔

  • 部署安裝過程嚴格按照官方文檔的流程。

前言

軟體版本

  • os centos7(ubuntu也适用,需要替換部分指令)
  • rabbitmq v3.7.16 (rpm方式)

安裝目錄

  • /home/software

安裝Erlang

首先打開官網,先看看右側導航欄

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

第一個框是指在linux中安裝,第二個框是erlang環境版本的配置,這裡rabbitmq版本必須對應erlang版本,點進去看下:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

從這裡可以看出不同版本的rabbitmq對應着不同版本的erlang,是以要安裝rabbitmq必須得有erlang環境,這裡安裝的rabbitmq版本是v3.7.16最新版,那麼對應的erlang版本就是20.3.x 至 22.0.x

然後點選傳回第一個框,在目前頁面全局搜尋 install a recent Erlang version via yum, 找到下圖:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

先點選第一個框的按鈕,就會進入如下圖:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

這個就是用來安裝erlang的前置條件,複制到指令行執行:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
           

提示安裝成功後:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

正式開始安裝erlang:

yum -y install erlang
           

提示成功後:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

檢查下erlang版本等資訊:

erl
           
centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

安裝Rabbitmq-Server

首先需要導入兩個key:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

在指令行運作下面兩行

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key
           

然後做rabbitmq-server前置準備:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

點選第二個框Package Cloud:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

複制下面到指令行運作:

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
           

提示成功後,就可以安裝rabbitmq了:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

安裝RabbitMQ

首先在本頁面找到如下:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

然後在指令行執行下面:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.16-1.el7.noarch.rpm
           

這裡可能yum源直接下載下傳失敗,在本頁面找到下面:

centos7安裝rabbitmq_rabbitmq v3.7.16安裝部署文檔

第一個是centos7,第二個是centos6,根據自己環境來進行下載下傳,然後上傳到伺服器

這時候如果直接rpm安裝的話,可能會報錯,因為還需要再安裝一個socat:

yum -y install epel-release
yum -y install socat
           

最後再進行rpm安裝:

rpm -ivh rabbitmq-server-3.7.16-1.el7.noarch.rpm
           

上面的所有步驟做完,整個rabbitmq安裝就已經完成了

配置RabbitMQ

需要配置rabbitmq才能真正使用,首先copy config配置檔案:

$ cd /usr/share/doc/rabbitmq-server-3.7.16/
$ mv rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
           

修改rabbitmq.config,找到%%{loopback_users, []},去掉前面兩個%%,這個代表運作guest預設使用者可以在非本地環境登入,儲存退出。

然後啟用rabbitmq管理平台插件,複制到指令行運作:

rabbitmq-plugins enable rabbitmq_management
           

成功後, 會在目前目錄多出一個enable_plugins

啟動rabbitmq服務:

systemctl start rabbitmq-server
           

最後,通路rabbitmq控制台界面,位址欄輸入 ip:15672,然後用guest使用者登入即可。