一;RabbitMQ安裝
1.1:去rabbitmq官網(wǎng)下載。

在首頁的右側,我們可以看到Updates

點擊進去。這里我們使用的是 3.6.5 Release版本的

點擊downloads page頁面
需要說明下:
我們知道rabbitMq是Erlang語言寫的。那么,我們想要安裝mq的話,就需要安裝Erlang環(huán)境。不同版本的mq對應的erlang不同。那么怎么知道m(xù)q與erlang的版本關系呢?我們在下載頁面的右側,可以看到有個Erlang Versions的。如下圖:

點擊進去查看:我們可以如下圖所示的,3.7.15 對應的erlang版本好是20.3.x.在這個表中我們可以查詢到我們想要安裝的mq與對應的erlang直接版本關系。
在本系列教程中我們使用的是3.6.5。所以可以找到對應的erlang版本好是:R16B03。如下圖:
MQ版本與erlang的版本最好保持一致。這樣能避免很多環(huán)境問題。
環(huán)境搭建需要的包:erlang包、rabbitmq包以及密鑰包。這里我們都是用的是rpm安裝方式。如下圖:

1.2:三個包的安裝順序:
1:首先需要安裝的是erlang的安裝包
2:安裝soct密鑰包
3:安裝mq包
1.2.1:將下載的三個rpm上傳到服務器上
將我們下載的三個rpm包上傳到Linux服務器上。這里凱哥存放的位置是:/usr/local/software。

1.2.2:Erlang的安裝:
切換到安裝包目錄。使用命令:rpm -ivh +erlang的rpm.
如下圖:
是否可以直接安裝mq呢?
我們接著直接使用rpm -ivh mq試試。
我們會看到錯誤提示。如下圖:

說socat是必須的。所以說,我們安裝順序中的第二步是安裝socat證書。
1.2.3:我們接著安裝socat密鑰包:
安裝也是很快的。如下圖:

1.2.4:接下在我們在安裝mq:
這個時候在安裝就不會報錯誤。安裝非??臁H缦聢D:

1.3:配置文件修改
Rpm默認安裝后的配置文件路徑:
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
我們使用vim打開這個文件看看里面配置:
在這里面我們可以看到版本號:
查看默認端口:在env下。如下圖:

從配置中我們哈可以看到默認端口:5672.默認磁盤大小報警50MB、內(nèi)存報警 0.4 等等。一些配置。
我們需要修改的是登陸到mq中。
我們往下找,一直找到loopback_users這個配置。如下圖:

我們發(fā)現(xiàn)是數(shù)組,但是這個時候guest是不能使用的。我們需要修改為[guest]才可以。如下圖:
二:使用MQ
2.1:啟動RabbitMq
服務啟動命令:rabbitmq-server start &
驗證是否啟動成功:

服務的停止:rabbitmqctl stop_app
管理插件:rabbitmq-plugins
查看插件列表:

我們?nèi)绻胍陧撁嫔喜榭磎q管理頁面。就需要rabbitmq_management。如下圖:
安裝命令:rabbitmq-plugins enable rabbitmq_management
執(zhí)行完成:我們可以看到start 6 個插件
驗證管理界面是否成。在瀏覽器中輸入:ip:端口。
這里需要說明下,管理界面的端口是15672而不是5672.切記。別輸入錯誤的端口號。
輸入成功后:
輸入用戶名和密碼。就是在第一步修改配置文件的時候。我們修改的guest.用戶名密碼都一樣。
登陸成功:
我們就可以看到exchanges queues這兩個主要的
本文來源:http://www.kaigejava.com/article/detail/496
凱哥公眾號:凱哥Java(kaigejava)