rabbimq3.6.x 系列版本安裝-centos7


RabbitMQ:

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


 

        注意:關於centos上安裝rabbitmq會有很大問題,大家可以參考我這篇博客,已經可以正常訪問。(網上有很多安裝都是有問題的,大家可以自己試一下)


 

RabbitMQ安裝步驟:

  准備工作:

    1> vm安裝centos:VM安裝centos7

    2>安裝ifconfig,lrzsz,更新yum源等操作。參考:https://www.cnblogs.com/huhongy/p/7766107.html

  1> 由於rabbitMQ安裝的依賴於erlang,所以需要先進行安裝前提環境:

    yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

  2> 下載epel-release:

    在官網上下載 epel-release   網址http://rpm.pbone.net/index.php3/stat/4/idpl/29069710/dir/centos_7/com/epel-release-7-5.noarch.rpm.html,然后把上傳centos文件夾

    

  3> noarch.rpm

    執行安裝命令:

    rpm -Uvh epel-release-7-5.noarch.rpm

    安裝 erlang:yum install -y erlang

    安裝完成后,進入正式的rabbitMQ安裝階段

    下載:

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

     

  4>下載完成后安裝:yum install -y rabbitmq-server-3.6.6-1.el7.noarch.rpm

     

  5> 完成后啟動服務:   service rabbitmq-server start(如果啟動失敗,可將服務器重新啟動后再執行該命令)

  6>可以查看服務狀態:service rabbitmq-server status

   

  7>  看到log文件的位置,轉到文件位置,打開文件

    not found 沒有找到,我們可以從其他文件夾復制

    cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

    進入rabbit文件夾下:cd /etc/rabbitmq            將 {loopback_users, []}的%% 和后面的,刪除
    

  8> 接下來安裝插件,執行命令:/sbin/rabbitmq-plugins enable rabbitmq_management    在任意位置執行都行

    

  9> 此時重啟服務就行了,重啟rabbitmq服務    service rabbitmq-server restart 

       10> 關閉防火牆:systemctl stop firewalld.service 端口是15672,賬號和密碼默認都是guest

     

    


總結:到這安裝就完成了

 


 

MAC安裝rabbitmq:

  mac安裝rabbitmq非常簡單,只需要兩個命令即可:

    第一個安裝rabbitmq:       brew install rabbitmq

        

        

         

      ## 進入安裝目錄
        cd /usr/local/Cellar/rabbitmq/3.7.5
      # 啟動
        brew services start rabbitmq
      # 當前窗口啟動
        rabbitmq-server
    注意:配置環境變量:
      

    第二步是安裝web頁:   ./rabbitmq-plugins enable rabbitmq_management

      

     

 


免責聲明!

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



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