站長資訊網
        最全最豐富的資訊網站

        CentOS 7不使用RPM安裝RabbitMQ 3.7.8單機版

        RabbitMQ是目前非常熱門的消息中間件,憑借其高可靠、高擴展、高可用及豐富的功能特性:TTL、死信隊列、延遲隊列、優(yōu)先級隊列、消息持久化、鏡像隊列。

        消息中間件是指利用高效可靠的消息傳遞機制進行與平臺無關的數(shù)據交流,并基于數(shù)據通信來進行分布式系統(tǒng)的集成,能在不同平臺之間進行通信,常被用來屏蔽各種平臺及協(xié)議之間的特性,實現(xiàn)應用程序之間的協(xié)同,其優(yōu)點是在于能夠在客戶和服務器之間提供同步和異步的連接。

        生產環(huán)境采用CentOS7 作為服務器,本次只安裝只針對RabbitMQ的單機部署,針對集群部署或單服務器多節(jié)點安裝,下次在探討。

        RabbitMQ采用erlang語言開發(fā),因此安裝RabbitMQ之前,首先要安裝erlang,下面我們逐個步驟來進行安裝。

        1、下載必須軟件

        erlang 21.1 下載地址:http://erlang.org/download/otp_src_21.1.tar.gz

        rabbitmq 3.7.8下載地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.8/rabbitmq-server-generic-unix-3.7.8.tar.xz

        2、復制文件到centos

        在/etc文件夾下創(chuàng)建rabbitmq目錄

        //切換到/etc文件夾
        cd /etc
        //創(chuàng)建rabbitmq文件夾
        mkdir rabbitmq
        //切換至rabbitmq,創(chuàng)建software文件夾
        cd rabbitmq
        mkdir software

        通過ftp工具將下載好的erlang和rabbitmq文件復制到/etc/rabbitmq/software文件夾下(文件復制請參考對應的文檔)

        復制好的結構如下:

        CentOS 7不使用RPM安裝RabbitMQ 3.7.8單機版

        3、安裝erlang

        //創(chuàng)建erlang編譯后的安裝目錄
        mkdir erlang
        //加壓縮erlang安裝文件
        tar -xzvf otp_src_21.1.tar.gz
        //切換至解壓縮目錄otp_src_21.1
        cd  otp_src_21.1
        //由于下載的是erlang的源代碼,需要通過編譯安裝
        //配置erlang安裝
        ./configure –prefix=/etc/rabbitmq/erlang
        //執(zhí)行編譯操作
        make
        //執(zhí)行安裝操作
        make install

        切換至erlang的安裝目錄,

        //切換至erlang的安裝目錄
        cd  /etc/rabbitmq/erlang/
        //輸入erl  驗證是否安裝成功
        /etc/rabbitmq/erlang/bin/erl

        CentOS 7不使用RPM安裝RabbitMQ 3.7.8單機版

        如果出現(xiàn)如圖所示,表示erlang安裝成功。halt(). 是erlang的控制臺中斷語句。請注意最后的點號

        4、解壓rabbitmq

        如果erlang安裝成功,那么就可以開始安裝今天的重點—rabbitmq

        //創(chuàng)建rabbitmq的安裝目錄
        cd /etc/rabbitmq
        mkdir rabbitmq-server
        //切換至rabbitmq的安裝文件目錄
        cd /etc/rabbitmq/software
        //解壓縮rabbitmq的安裝文件。rabbitmq的安裝文件格式是tar.xz
        xz -d rabbitmq-server-generic-unix-3.7.8.tar.xz
        tar -xvf rabbitmq-server-generic-unix-3.7.8.tar

        此時的文件目錄結構

        CentOS 7不使用RPM安裝RabbitMQ 3.7.8單機版

        5、安裝rabbitMQ

        1 //為了方便查看,更改rabbitmq的安裝目錄名
        2 //復制rabbitmq解壓目錄到固定的rabbitmq安裝目錄
        3 cd /etc/rabbitmq/software/rabbitmq_server-3.7.8 /etc/rabbitmq/rabbitmq-server

        6、配置rabbitmq

        經過erlang的安裝與rabbitmq的安裝,我們需要配置全局變量,以便我們可以從console方便操作及執(zhí)行具體操作命令。

        請回一下erlang及rabbitmq的安裝目錄:

        • erlang安裝目錄:/etc/rabbitmq/erlang
        • rabbitmq安裝目錄:/etc/rabbitmq/rabbitmq-server

        更新服務器全局配置文件。

        //編輯全局配置文件
        vi /etc/profile
        //在文件末尾添加路徑
        ERLANG_HOME=/etc/rabbitmq/erlang
        export PATH=$PATH:$ERLANG_HOME/bin
        7
        export PATH=$PATH:/etc/rabbitmq/rabbitmq-server/sbin

        保存并編輯全局配置文件,為了是配置生效。執(zhí)行 source /etc/profile 來使配置生效。

        7、驗證安裝是否成功

        輸入 rabbitmqctl  status查看是否安裝成功。如果正常輸出一些信息,則表示rabbitmq安裝成功

        CentOS 7不使用RPM安裝RabbitMQ 3.7.8單機版

        8、配置插件

        //配置監(jiān)控插件
        rabbitmq-plugins enable rabbitmq_management

        9、啟動rabbitmq

        rabbitmq-server -daemon

        10、查看監(jiān)控界面

        在瀏覽器輸入127.0.0.1:15672 輸入用戶名 guest、密碼:guest進行登錄。默認的登錄密碼是guest/guest

        CentOS 7不使用RPM安裝RabbitMQ 3.7.8單機版

        至此,rabbitmq在centos安裝成功。

        本文詳細的描述了rabbitmq在centos 7安裝的步驟,其實還缺少一些細節(jié):創(chuàng)建用戶、給用戶授權。

         每次安裝都可能會出現(xiàn)問題,如果你安裝過程中出現(xiàn)問題,請聯(lián)系我,溝通交流。

        更多RabbitMQ相關教程見以下內容

        CentOS 7.2 下 RabbitMQ 集群搭建 http://m.0106606.com/Linux/2016-12/137812.htm
        CentOS7環(huán)境安裝使用專業(yè)的消息隊列產品RabbitMQ http://m.0106606.com/Linux/2016-11/13673.htm
        RabbitMQ入門教程  http://m.0106606.com/Linux/2015-02/113983.htm
        在CentOS7上安裝RabbitMQ 詳解  http://m.0106606.com/Linux/2017-05/143765.htm
        NServiceBus 結合 RabbitMQ 使用教程  http://m.0106606.com/Linux/2017-05/143787.htm
        CentOS 7下RabbitMQ集群安裝配置  http://m.0106606.com/Linux/2017-10/147707.htm
        RabbitMQ實戰(zhàn):高效部署分布式消息隊列 中文PDF掃描版  http://m.0106606.com/Linux/2017-10/147592.htm
        CentOS7上RabbitMQ安裝詳述  http://m.0106606.com/Linux/2017-12/149202.htm
        RabbitMQ分布式集群架構和高可用性(HA)  http://m.0106606.com/Linux/2017-12/149466.htm
        CentOS 7下安裝配置RabbitMQ詳細教程  http://m.0106606.com/Linux/2018-01/150600.htm
        RabbitMQ在CentOS 7中安裝配置教程 http://m.0106606.com/Linux/2018-04/151796.htm

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 精品人妻人人做人人爽| 一区二区三区日韩精品| 你懂的国产精品| 少妇人妻无码精品视频| 精品多毛少妇人妻AV免费久久| 国产精品第一区第27页| 精品蜜臀久久久久99网站| 偷拍精品视频一区二区三区| 亚洲午夜精品久久久久久人妖 | 国产精品一区二区av不卡| 国产精品自拍一区| 国产精品三级在线观看无码| 亚洲av日韩精品久久久久久a| 四虎国产精品永久在线看| 精品欧美小视频在线观看| 91精品国产福利在线观看 | 久久精品国产亚洲AV香蕉| 午夜精品久久久久成人| 久久精品成人免费观看97| 国产精品女人呻吟在线观看| 欧美亚洲国产精品久久蜜芽| 欧美精品亚洲精品日韩1818| 国产成人精品日本亚洲专一区| 国产精品免费高清在线观看 | 久久婷婷国产综合精品| 亚洲Av永久无码精品三区在线| 亚洲精品无码AV中文字幕电影网站| 欧美精品色婷婷五月综合 | 久久久久久久久无码精品亚洲日韩 | 欧美日韩精品乱国产538| 视频二区国产精品职场同事| 精品免费tv久久久久久久| 久久精品成人免费看| 免费欧美精品a在线| 97久人人做人人妻人人玩精品| 91精品国产综合久久香蕉 | 亚洲精品无码专区久久久 | 欧美777精品久久久久网| 四虎4hu永久免费国产精品| 刺激无码在线观看精品视频| 国产福利精品在线观看|