windows下安裝RabbitMQ

rabbitMQ是一個在AMQP協議標準基礎上完整的,可服用的企業消息系統。採用 Erlang 實現的工業級的消息隊列(MQ)服務器,創建在Erlang OTP平臺上。node

1.安裝Erlang瀏覽器

首先安裝Erlang。我選擇的是otp_win64_20.2,如有其餘需求請到官網下載。服務器

程序安裝完成後,添加系統環境變量(若沒有則須要手動添加):spa

2.安裝RabbitMQ插件

下載rabbitmq-server-3.7.2安裝包,運行安裝,默認安裝程序。code

備註:amqp協議端口5672;http協議端口15672orm

3.配置server

3.1激活管理插件blog

打開命令窗口運行:rabbitmq

"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.2\sbin\rabbitmq-plugins.bat" enable rabbitmq_management

安裝完成後,使用超級管理員權限重啓RabbitMQ服務:net stop RabbitMQ && net start RabbitMQ

通常此處有一個坑要踩:

重啓服務後,使用命令rabbitmqctl status查詢狀態。

提示Error: unable to perform an operation on node 'rabbit@PC-201712061807'. Please see diagnostics information and suggestions below.

此時須要重啓服務器,以後重啓服務。再次查詢狀態。此時RabbitMQ的狀態就正常了

3.2經常使用命令

查詢用戶列表

rabbitmqctl.bat list_users

新增一個用戶

rabbitmqctl.bat add_user username password

更改密碼

rabbitmqctl change_password userName newPassword

刪除用戶

rabbitmqctl.bat delete_user username

變成 「超級管理員」 角色

rabbitmqctl.bat set_user_tags username administrator

 RabbitMQ共有5類用戶權限:超級管理員administrator, 監控者monitoring, 策略制定者policymaker, 普通管理者management以及其餘(如生產者和消費者,沒法登錄系統)

3.3 登陸站點

瀏覽器輸入 http://localhost:15672  ,進入RabbitMQ的管理控制檯,能夠使用帳號登陸系統:

 

相關文章
相關標籤/搜索