Ubuntu下安裝RabbitMQ

1、安裝

對應教程官網地址http://www.rabbitmq.com/download.htmlhtml

方法一:使用deb包安裝web

在Ubuntu系統選擇deb包來安裝是首選,能夠從下面的網址下載rabbitmq-server_2.8.1-1_all.deb數據庫

http://www.rabbitmq.com/install-debian.html(可能須要sudo apt-get -f install來糾正未知足的依賴關係,若是不行,嘗試用sudo apt-get install yum命令來做提示)服務器

方法二:使用APT來裝spa

1.添加如下地址到/etc/apt/sources.list插件

deb http://www.rabbitmq.com/debian/ testing main2.添加public key:在命令行窗口中輸入:$ wgethttp://www.rabbitmq.com/rabbitmq-signing-key-public.asc sudo apt-key add $ rabbitmq-signing-key-public.asc3.$ sudo apt-get update4.$ sudo apt-get install rabbitmq-server命令行

在rabbitmq安裝的過程當中,須要用到erlang,使用以上方法安裝時,均可以自動安裝這些必要的包
二:一些經常使用的命令服務器相關命令:啓動:sudo rabbitmq-server start關閉: sudo rabbitmq-server stop查看狀態:sudo rabbitmqctl status
三:Test Exampleshttp://www.rabbitmq.com/getstarted.html  樣例在編寫代碼前須要下載客戶端包,須要注意的是這裏存在着客戶端和服務器的AMQP的版本匹配問題,我試了一下,所有下相應最新的版本就能夠了server

運行htm

找到sbin/目錄,運行程序:
/usr/local/sbin/rabbitmq-server –detachedblog

中止程序:
/usr/local/sbin/rabbitmqctl stop

配置

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

通常狀況下,RabbitMQ的默認配置就足夠了。若是但願特殊設置的話,有兩個途徑:
一個是環境變量的配置文件 rabbitmq-env.conf ;
一個是配置信息的配置文件 rabbitmq.config;
注意,這兩個文件默認是沒有的,若是須要必須本身建立。

rabbitmq-env.conf
這個文件的位置是肯定和不能改變的,位於:/etc/rabbitmq目錄下(這個目錄須要本身建立)。
文件的內容包括了RabbitMQ的一些環境變量,經常使用的有:
#RABBITMQ_NODE_PORT= //端口號
#HOSTNAME=
RABBITMQ_NODENAME=mq
RABBITMQ_CONFIG_FILE= //配置文件的路徑
RABBITMQ_MNESIA_BASE=/rabbitmq/data //須要使用的MNESIA數據庫的路徑
RABBITMQ_LOG_BASE=/rabbitmq/log //log的路徑
RABBITMQ_PLUGINS_DIR=/rabbitmq/plugins //插件的路徑

具體的列表見:http://www.rabbitmq.com/configure.html#define-environment-variables

rabbitmq.config
這是一個標準的erlang配置文件。它必須符合erlang配置文件的標準。
它既有默認的目錄,也能夠在rabbitmq-env.conf文件中配置。

文件的內容詳見:http://www.rabbitmq.com/configure.html#config-items

監控

主要參考官方文檔: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。如圖:

相關文章
相關標籤/搜索