2019-07-10

一;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)

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容