一绊含;RabbitMQ安裝
1.1:去rabbitmq官網(wǎng)下載。
在首頁的右側(cè)拧咳,我們可以看到Updates
點(diǎn)擊進(jìn)去底靠。這里我們使用的是 3.6.5 Release版本的
點(diǎn)擊downloads page頁面
需要說明下:
我們知道rabbitMq是Erlang語言寫的。那么呢蛤,我們想要安裝mq的話惶傻,就需要安裝Erlang環(huán)境。不同版本的mq對應(yīng)的erlang不同其障。那么怎么知道m(xù)q與erlang的版本關(guān)系呢银室?我們在下載頁面的右側(cè),可以看到有個(gè)Erlang Versions的。如下圖:
點(diǎn)擊進(jìn)去查看:我們可以如下圖所示的蜈敢,3.7.15 對應(yīng)的erlang版本好是20.3.x.在這個(gè)表中我們可以查詢到我們想要安裝的mq與對應(yīng)的erlang直接版本關(guān)系辜荠。
在本系列教程中我們使用的是3.6.5。所以可以找到對應(yīng)的erlang版本好是:R16B03扶认。如下圖:
MQ版本與erlang的版本最好保持一致侨拦。這樣能避免很多環(huán)境問題殊橙。
環(huán)境搭建需要的包:erlang包辐宾、rabbitmq包以及密鑰包。這里我們都是用的是rpm安裝方式膨蛮。如下圖:
1.2:三個(gè)包的安裝順序:
1:首先需要安裝的是erlang的安裝包
2:安裝soct密鑰包
3:安裝mq包
1.2.1:將下載的三個(gè)rpm上傳到服務(wù)器上
將我們下載的三個(gè)rpm包上傳到Linux服務(wù)器上叠纹。這里凱哥存放的位置是:/usr/local/software。
1.2.2:Erlang的安裝:
切換到安裝包目錄敞葛。使用命令:rpm -ivh +erlang的rpm.
如下圖:
是否可以直接安裝mq呢誉察?
我們接著直接使用rpm -ivh mq試試。
我們會(huì)看到錯(cuò)誤提示惹谐。如下圖:
說socat是必須的持偏。所以說,我們安裝順序中的第二步是安裝socat證書氨肌。
1.2.3:我們接著安裝socat密鑰包:
安裝也是很快的鸿秆。如下圖:
1.2.4:接下在我們在安裝mq:
這個(gè)時(shí)候在安裝就不會(huì)報(bào)錯(cuò)誤。安裝非吃跚簦快卿叽。如下圖:
1.3:配置文件修改
Rpm默認(rèn)安裝后的配置文件路徑:
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
我們使用vim打開這個(gè)文件看看里面配置:
在這里面我們可以看到版本號(hào):
查看默認(rèn)端口:在env下。如下圖:
從配置中我們哈可以看到默認(rèn)端口:5672.默認(rèn)磁盤大小報(bào)警50MB恳守、內(nèi)存報(bào)警 0.4 等等考婴。一些配置。
我們需要修改的是登陸到mq中催烘。
我們往下找沥阱,一直找到loopback_users這個(gè)配置。如下圖:
我們發(fā)現(xiàn)是數(shù)組伊群,但是這個(gè)時(shí)候guest是不能使用的喳钟。我們需要修改為[guest]才可以。如下圖:
二:使用MQ
2.1:啟動(dòng)RabbitMq
服務(wù)啟動(dòng)命令:rabbitmq-server start &
驗(yàn)證是否啟動(dòng)成功:
服務(wù)的停止:rabbitmqctl stop_app
管理插件:rabbitmq-plugins
查看插件列表:
我們?nèi)绻胍陧撁嫔喜榭磎q管理頁面在岂。就需要rabbitmq_management奔则。如下圖:
安裝命令:rabbitmq-plugins enable rabbitmq_management
執(zhí)行完成:我們可以看到start 6 個(gè)插件
驗(yàn)證管理界面是否成。在瀏覽器中輸入:ip:端口蔽午。
這里需要說明下易茬,管理界面的端口是15672而不是5672.切記。別輸入錯(cuò)誤的端口號(hào)。
輸入成功后:
輸入用戶名和密碼抽莱。就是在第一步修改配置文件的時(shí)候范抓。我們修改的guest.用戶名密碼都一樣。
登陸成功:
我們就可以看到exchanges queues這兩個(gè)主要的
本文來源:http://www.kaigejava.com/article/detail/496
凱哥公眾號(hào):凱哥Java(kaigejava)