RabbitMQ學習系列教程一

RabbitMQ學習系列教程一java

凱哥java 凱哥java
一;RabbitMQ安裝
1.1:去rabbitmq官網下載。
RabbitMQ學習系列教程一
在首頁的右側,咱們能夠看到Updates
RabbitMQ學習系列教程一
點擊進去。這裏咱們使用的是 3.6.5 Release版本的
RabbitMQ學習系列教程一
RabbitMQ學習系列教程一
點擊downloads page頁面
須要說明下:
咱們知道rabbitMq是Erlang語言寫的。那麼,咱們想要安裝mq的話,就須要安裝Erlang環境。不一樣版本的mq對應的erlang不一樣。那麼怎麼知道mq與erlang的版本關係呢?咱們在下載頁面的右側,能夠看到有個Erlang Versions的。以下圖:
RabbitMQ學習系列教程一
點擊進去查看:咱們能夠以下圖所示的,3.7.15 對應的erlang版本好是20.3.x.在這個表中咱們能夠查詢到咱們想要安裝的mq與對應的erlang直接版本關係。
RabbitMQ學習系列教程一
在本系列教程中咱們使用的是3.6.5。因此能夠找到對應的erlang版本好是:R16B03。以下圖:
RabbitMQ學習系列教程一
MQ版本與erlang的版本最好保持一致。這樣能避免不少環境問題。
環境搭建須要的包:erlang包、rabbitmq包以及密鑰包。這裏咱們都是用的是rpm安裝方式。以下圖:
RabbitMQ學習系列教程一
1.2:三個包的安裝順序:
1:首先須要安裝的是erlang的安裝包
2:安裝soct密鑰包
3:安裝mq包
1.2.1:將下載的三個rpm上傳到服務器上
將咱們下載的三個rpm包上傳到Linux服務器上。這裏凱哥存放的位置是:/usr/local/software。
RabbitMQ學習系列教程一
1.2.2:Erlang的安裝:
切換到安裝包目錄。使用命令:rpm -ivh +erlang的rpm.
以下圖:
RabbitMQ學習系列教程一
是否能夠直接安裝mq呢?
咱們接着直接使用rpm -ivh mq試試。
咱們會看到錯誤提示。以下圖:
RabbitMQ學習系列教程一
說socat是必須的。因此說,咱們安裝順序中的第二步是安裝socat證書。
1.2.3:咱們接着安裝socat密鑰包:
安裝也是很快的。以下圖:
RabbitMQ學習系列教程一
1.2.4:接下在咱們在安裝mq:
這個時候在安裝就不會報錯誤。安裝很是快。以下圖:
RabbitMQ學習系列教程一
1.3:配置文件修改
Rpm默認安裝後的配置文件路徑:
/usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app
咱們使用vim打開這個文件看看裏面配置:
在這裏面咱們能夠看到版本號:
RabbitMQ學習系列教程一
查看默認端口:在env下。以下圖:
RabbitMQ學習系列教程一
從配置中咱們哈能夠看到默認端口:5672.默認磁盤大小報警50MB、內存報警 0.4 等等。一些配置。
咱們須要修改的是登錄到mq中。
咱們往下找,一直找到loopback_users這個配置。以下圖:
RabbitMQ學習系列教程一
咱們發現是數組,可是這個時候guest是不能使用的。咱們須要修改成[guest]才能夠。以下圖:
RabbitMQ學習系列教程一
二:使用MQ
2.1:啓動RabbitMqvim

服務啓動命令:rabbitmq-server start &
RabbitMQ學習系列教程一
驗證是否啓動成功:
RabbitMQ學習系列教程一
服務的中止:rabbitmqctl stop_app數組

管理插件:rabbitmq-plugins
查看插件列表:
RabbitMQ學習系列教程一
咱們若是想要在頁面上查看mq管理頁面。就須要rabbitmq_management。以下圖:
RabbitMQ學習系列教程一
安裝命令:rabbitmq-plugins enable rabbitmq_management
RabbitMQ學習系列教程一
執行完成:咱們能夠看到start 6 個插件
驗證管理界面是否成。在瀏覽器中輸入:ip:端口。
這裏須要說明下,管理界面的端口是15672而不是5672.切記。別輸入錯誤的端口號。
輸入成功後:
RabbitMQ學習系列教程一
輸入用戶名和密碼。就是在第一步修改配置文件的時候。咱們修改的guest.用戶名密碼都同樣。
登錄成功:
RabbitMQ學習系列教程一
咱們就能夠看到exchanges queues這兩個主要的瀏覽器

相關文章
相關標籤/搜索