1. 程式人生 > >RabbitMQ的學習(一):Windows下安裝及配置RabbitMQ,erlang環境變數

RabbitMQ的學習(一):Windows下安裝及配置RabbitMQ,erlang環境變數

前言:從本章開始,慢慢去了解並深化架構師成長路上所需要的基礎框架:訊息中介軟體;
從這裡開始,會一直往下學習,從what to do到how to do 到why to do。先學會如何使用中介軟體,到後面慢慢去體會中介軟體原理及精髓,然後到最後自己再搭建一個簡單的中介軟體框架。這是該分類的終極目標。

好了,開始先從最基礎的幹活,我們使用的是RabbitMq框架,其實activeMq差不多。
由於RabbitMQ是使用erlang語言開發的,所以執行的環境中,還需要安裝erlang語言包,就類似於java環境中要安裝jre一樣。

注:往後的安裝配置均是在window下進行的。有空的時候會講解下Linux的安裝


**

一、erlang和RabbitMQ的安裝與配置:

**

1. erlang安裝配置:
Windows版下載地址:http://www.erlang.org/downloads, 開啟後選擇最新的下載即可,需要注意的是你的系統是32位還是64位的就可以了。下載完成後開啟,一路預設安裝就可以了。然後配置環境變數:
新建 ERLANG_HOME 值是你的erlang安裝路徑,比如我的(獲取路徑是bin之前一個資料夾就行了):
在這裡插入圖片描述
新增PATH:%ERLANG_HOME%\bin; 如:
在這裡插入圖片描述
PS:如果是win7的話,path是直接在後面加的。這裡不多說了 類似java環境變數安裝即可。
2.

RabbitMQ的安裝配置:
下載地址:http://www.rabbitmq.com/install-windows.html
開啟後點擊下載即可:
在這裡插入圖片描述
一路預設安裝,配置環境變數:RABBITMQ_SERVER:安裝路徑,新增PATH:%RABBITMQ_SERVER%\sbin;

二、啟用RabbitMQ外掛

在RabbitMQ安裝目錄的sbin目錄下,按住shift+滑鼠右鍵,開啟命令視窗:,然後輸入
rabbitmq-plugins.bat enable rabbitmq_management 回車即可,其他像配置使用者名稱密碼,先不用配置(在第三步有常用命令,需要弄的可以按照常用命令弄就可以了),預設的使用者名稱密碼都是: guest
在這裡插入圖片描述

然後在瀏覽器中輸入: http://localhost:15672/ 回車後,輸入賬號密碼即可:
在這裡插入圖片描述
開啟後效果圖:
在這裡插入圖片描述

三、abbitMQ常用的命令

啟動監控管理器:rabbitmq-plugins enable rabbitmq_management
關閉監控管理器:rabbitmq-plugins disable rabbitmq_management
啟動rabbitmq:rabbitmq-service start
關閉rabbitmq:rabbitmq-service stop
檢視所有的佇列:rabbitmqctl list_queues
清除所有的佇列:rabbitmqctl reset
關閉應用:rabbitmqctl stop_app
啟動應用:rabbitmqctl start_app
使用者和許可權設定(後面用處)

新增使用者:rabbitmqctl add_user username password
分配角色:rabbitmqctl set_user_tags username administrator
新增虛擬主機:rabbitmqctl add_vhost vhost_name
將新虛擬主機授權給新使用者:rabbitmqctl set_permissions -p vhost_name username ‘.’ '.’ ‘.*’
角色說明

none 最小許可權角色
management 管理員角色
policymaker 決策者
monitoring 監控
administrator 超級管理員