RabbitMq安裝快速教程

jopen 9年前發布 | 29K 次閱讀 RabbitMQ 消息系統

引言: 消息系統是互聯網公司在應對大流量、高負載系統中非常常用的一種系統通信機制,它除了可以將不同系統解耦,還可以實現不同的多點系統之間的同步或異步通信機制,它的高性能、高擴展性以及穩定性,一直為各大公司所廣泛采用,并且各個互聯網公司都開發了各自的分布式消息系統,比如阿里、360、京東等等。本文將基于開源的rabbitMq為例,來介紹其安裝和部署的基本過程。


  下載erlang, rabbitmq和java client

  下載erlang安裝包,這里都是需要下載源代碼包,自行安裝的。

    

     解壓縮oltp,到目錄

     >>   tar xvfz otp_src_17.4.tar.gz 

     進行編譯,并安裝erlang

     >> ./configure 

     出現的問題:

          

      解決辦法:

       >> yum install ncurses-devel

         

     >>  make install     # 編譯erlang開始

      整個過程需要5分鐘左右,依據具體的系統配置不同而定。

    >> erl    #測試erlang是否安裝成功

    

  2.  下載rabbitmq, 訪問 http://www.rabbitmq.com/download.html

     

          加壓縮文件

            tar zxvf rabbitmq-server-generic-3.4.2.tar.gz

           進入文件目錄 rabbitmq/sbin

           >> chmod +x *

           >>  ./rabbitmq-server    # 啟動rabbitmq server

          

    另外可以將rabbitmq進入后臺模式

      >> /usr/local/sbin/rabbitmq-server –detached 

停止程序:
>> /usr/local/sbin/rabbitmqctl stop 

監控

主要參考官方文檔:http://www.rabbitmq.com/management.html

RabbitMQ提供了一個web的監控頁面系統,這個系統是以Plugin的方式進行調用的。

首先,在rabbitmq-env.conf中配置好plugins目錄的位置:RABBITMQ_CONFIG_FILE

將監控頁面所需要的plugin下載到plugins目錄下,這些plugin包括:
  mochiweb
  webmachine
  rabbitmq_mochiweb
  amqp_client
  rabbitmq_management_agent
  rabbitmq_management
下載路徑位于:http://www.rabbitmq.com/plugins.html#rabbitmq_management 

重新啟動RabbitMQ,輸入http://server-name:55672/mgmt/ 就能夠進入到監控頁面。默認的用戶名和密碼是: guest 和 guest。如圖:



來自:http://blog.csdn.net/blueheart20/article/details/42491203

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!