centos7下安裝rabbitmq VM安裝centos7

RabbitMQ:

  RabbitMQ是流行的開源消息隊列系統,是AMQP(Advanced Message Queuing Protocol高級消息隊列協議)的標準實現,用erlang語言開發。RabbitMQ聽說具備良好的性能和時效性,同時還可以很是好的支持集羣和負載部署,很是適合在較大規模的分佈式系統中使用。php


 

        注意:關於centos上安裝rabbitmq會有很大問題,你們能夠參考我這篇博客,已經能夠正常訪問。(網上有不少安裝都是有問題的,你們能夠本身試一下)html


 

RabbitMQ安裝步驟:

  準備工做:web

    1> vm安裝centos:VM安裝centos7centos

    2>安裝ifconfig,lrzsz,更新yum源等操做。參考:http://www.javashuo.com/article/p-wnmkbxxz-he.html服務器

  1> 因爲rabbitMQ安裝的依賴於erlang,因此須要先進行安裝前提環境:分佈式

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

  2> 下載epel-release:post

    在官網上下載 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.rpmui

    執行安裝命令:

    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

      

     

相關文章
相關標籤/搜索