RabbitMQ之安裝

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

一. Erlang安裝

RabbitMQ是基于Erlang語言開發的,所以必須先安裝Erlang。我們可以從Erlang官網下載最新的安裝包(源代碼安裝):

http://www.erlang.org/download.html

目前是OTP17.4(otp_src_17.4.tar.gz)。按照下面的步驟進行解包,配置,編譯以及安裝:

$ sudo tar -xzvf otp_src_17.4.tar.gz
$ cd opt_src_17.4.tar.gz
$ sudo ./configure
$ sudo make && make install

二. RabbitMQ二進制安裝

這里我們以ubuntu為例,在這里:http://www.rabbitmq.com/download.html 下載支持ubuntu的安裝包(rabbitmq-server_3.4.3-1_all.deb)并安裝。

$ sudo dpkg -i rabbitmq-server_3.4.3-1_all.deb

其實更方便的方法就是使用命令:

$ sudo aptitude install rabbitmq-server

三. 運行RabbitMQ Server
RabbitMQ Server安裝時,會默認作為daemon啟動。作為一個管理員,啟動和停止服務可以使用如下命令:

invoke-rc.d rabbitmq-server {start|stop|status|rotate-logs|restart|condrestart|try-restart|reload|force-reload}
,例如:

$ sudo invoke-rc.d rabbitmq-server start 
$ sudo invoke-rc.d rabbitmq-server stop

注意:如果通過上面的start命令啟動失敗,就檢查一下下面的端口是否被占用,否則服務啟動不了:

  • 4369(epmd),25672(Erlang distribution)

  • 56725671(AMQP 0-9-1 without and with TLS)

  • 15672(if management plugin is enabled)

  • 6161361614(if STOMP is enabled)

  • 18838883(if MQTT is enabled)

四. 管理RabbitMQ Server

RabbitMQ提供了 rabbitmqctl 用于管理RabbitMQ Server,后面再講。

五. 日志

默認在 /var/log/rabbitmq 位置下會有RabbitMQ Server的日志,這個目錄下有兩類日志:分別是流水日志和Additional日志。流水日志為rabbit@[NODENAME].log,如:rabbit@fhd-xps.log,Additional日志為rabbit@[NODENAME]-sasl.log,如:rabbit@fhd-xps-sasl.log。

原文地址:http://blog.chinaunix.net/uid-22312037-id-3466047.html

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