window下載並安裝RabbitMQ

RabbitMQ官網下載址:http://www.rabbitmq.com/install-windows.html
RabbitMQ是用Erlang編程語言進行開發,所以先要安裝Erlang語言開發包

Erlang官網下載地址:http://www.erlang.org/downloads
百度網盤下載鏈接:https://pan.baidu.com/s/1bHqtO_pf2rRq4RIKutt8gw 密碼:k4xb

下載對應文件到文件夾之後,進行安裝

由於rabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業消息系統。它遵循Mozilla Public License開源協議,採用 Erlang 實現的工業級的消息隊列(MQ)服務器,Rabbit MQ 是建立在Erlang OTP平臺上。

1.安裝Erlang 

所以在安裝rabbitMQ之前,需要先安裝Erlang ,雙擊otp_win64_21.0.1.exe文件進行安裝,默認都點擊“下一步”即可。

安裝完成之後,配置系統環境變量

windows打開cmd搜索編輯系統環境變量

新增系統環境變量

配置ERLANG_HOME 環境變量

2.安裝RabbitMQ 

雙擊下載好的rabbitmq-server-3.7.8.exe,依舊是默認下一步安裝即可。

3.配置

激活RabbitMQ Management Plugin

使用RabbitMQ 管理插件,可以更好的可視化方式查看Rabbit MQ 服務器實例的狀態

打開cmd命令窗口,輸入:

E:\rabbitmq\rabbitmq_server-3.7.8\sbin\rabbitmq-plugins.bat enable rabbitmq_management

這樣,就安裝好插件了,安裝完成之後,需要重啓服務纔行,使用命令:

net stop RabbitMQ && net start RabbitMQ

這個時候可能會出現:發生系統錯誤 5 拒絕訪問的提示。

解決辦法是,使用管理員身份打開cmd,在執行該命令:

這樣就已經安裝並啓動成功了!

4.創建用戶、角色,用戶綁定角色

使用rabbitmqctl控制命令(在E:\rabbitmq\rabbitmq_server-3.7.8\sbin>)來創建用戶、密碼、綁定權限等。

查看已有用戶以及用戶角色:

rabbitmqctl.bat list_users

新增一個用戶:

rabbitmqctl.bat add_user jacklin jacklin

此時來看下最新的當前用戶:

發現jacklin後面沒有[administrator]

這裏就設計到RabbitMQ的角色相關,rabbitmq用戶角色可分爲五類:超級管理員, 監控者, 策略制定者, 普通管理者以及其他。

(1) 超級管理員(administrator)

可登陸管理控制檯(啓用management plugin的情況下),可查看所有的信息,並且可以對用戶,策略(policy)進行操作。

(2) 監控者(monitoring)

可登陸管理控制檯(啓用management plugin的情況下),同時可以查看rabbitmq節點的相關信息(進程數,內存使用情況,磁盤使用情況等) 

(3) 策略制定者(policymaker)

可登陸管理控制檯(啓用management plugin的情況下), 同時可以對policy進行管理。

(4) 普通管理者(management)

僅可登陸管理控制檯(啓用management plugin的情況下),無法看到節點信息,也無法對策略進行管理。

(5) 其他的

無法登陸管理控制檯,通常就是普通的生產者和消費者。

好,現在我們也可以給jacklin授權,讓它變成 “超級管理員角色”:

rabbitmqctl.bat set_user_tags username administrator

在看一下結果,發現jacklin也已經被授予的超級管理員的角色:

使用瀏覽器打開 http://localhost:15672 訪問Rabbit Mq的管理控制檯,使用剛纔創建的賬號登陸系統:

進入控制檯:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章