[轉]在Windows上安裝RabbitMQ

原文連接    翻譯:xiezchtml

  下載服務器

描述 下載  
Windows系統安裝程序(來自Bintray 的RabbitMQ的服務器-3.7.4.exe (簽名)
Windows系統安裝程序(來自GitHub 的RabbitMQ的服務器-3.7.4.exe (簽名)

 

安裝RabbitMQ服務

首先,您須要安裝支持的  Windows版本  Erlang。下載並運行Erlang for Windows  安裝程序。強烈建議使用64位版本。重要提示:您  必須使用管理賬戶運行Erlang安裝程序,不然RabbitMQ安裝程序將不會寫入註冊表。node

而後,運行RabbitMQ安裝程序rabbitmq-server-3.7.4.exe,它會將RabbitMQ安裝爲Windows服務並使用默認配置啓動它。git

 

運行的RabbitMQ服務

自定義的配置運行

該服務將使用其默認設置正常運行。您可能想要  自定義的RabbitMQ環境或編輯配置github

運行的RabbitMQ

RabbitMQ的服務自動啓動。您能夠從開始菜單中止/從新安裝/啓動RabbitMQ的服務。web

管理服務

您能夠在開始菜單中找到RabbitMQ快捷方式。編程

還有一個RabbitMQ命令行工具,該工具在開始菜單的sbin目錄中。這是最便捷的命令行工具windows

升級Erlang VM

若是您有安裝包並計劃將Erlang VM從32位版本升級到64位版本,則必須在升級虛擬機以前卸載broker。不然你將沒法中止或刪除服務。安全

端口訪問

防火牆和其餘安全工具可能會阻止RabbitMQ綁定到端口。發生這種狀況時,RabbitMQ的將沒法啓動。確保能夠打開如下端口:服務器

  • 4369:epmd,RabbitMQ節點和CLI工具使用的peer發現服務
  • 5672,5671:AMQP 0-9-1和1.0客戶端份使用的不通過TLS加密的端口
  • 25672:用於節點間和CLI工具通訊(Erlang分發服務器端口),而且從動態範圍(默認狀況下限於單個端口,計算爲AMQP端口+20000)分配。詳情請參閱聯網指南
  • 35672-35682:由CLI工具(Erlang分佈客戶端口)用於與節點進行通訊,在這個範圍類動態變化分配。詳情請參閱聯網指南
  • 15672:HTTP API客戶端和rabbitmqadmin(僅當管理插件啓用時)
  • 61613,61614:不帶和帶有TLS的STOMP客戶端(在僅啓用STOMP插件時
  • 1883年,8883 : MQTT客戶端沒有使用TLS,若是MQTT插件已啓用
  • 15674:STOMP-over-WebSockets客戶端(僅當Web STOMP插件已啓用時)
  • 15675:MQTT-over-WebSockets客戶端(僅當啓用Web MQTT插件時

能夠將RabbitMQ配置爲使用不一樣的端口。併發

默認的用戶訪問

broker將建立一個Guest用戶和密碼。未配置的客戶端一般會使用Guest用戶。默認狀況下,只有在以本地主機鏈接到broker時才能使用Guest,所以你從其餘主機訪問時要配置好用戶。

查看訪問控制文檔瞭解如何建立更多的用戶,刪除Guest用戶和容許遠程訪問的Guest用戶。

管理broker

要中止代理或檢查其狀態,請在sbin目錄中運行 rabbitmqctl.bat(以管理員身份)。

中止broker
命令:  rabbitmqctl stop 
檢查代理狀態
使用命令:  rabbitmqctl status。若是沒有代理正在運行(即nodedown),全部rabbitmqctl命令都會報告節點缺席。

有關rabbitmqctl的更多信息

日誌

服務器的輸出被髮送到RABBITMQ_LOG_BASE目錄中的  RABBITMQ_NODENAME.log文件  。其餘日誌數據寫入  RABBITMQ_NODENAME -sasl.log。

broker始終附加到日誌文件,所以會保留完整的日誌歷史記錄。

按週期保存日誌命令: rabbitmqctl rotate_logs 。

服務運行時故障排除

若是運行RabbitMQ服務的虛擬機崩潰時,不會將數據轉儲到當前目錄(這對服務沒有意義),會RabbitMQ的數據轉儲到基本目錄的erl_crash.dump文件中(基本目錄由環境變量RABBITMQ_BASE設置,默認爲%APPDATA%\%RABBITMQ_SERVICENAME%  –  不然一般爲%APPDATA%\ RabbitMQ)。

特定窗口的問題

咱們的目標是讓RabbitMQ的成爲的Windows上的一流公民。可是,有時候會有沒法控制的狀況。請參閱的Windows的特定問題頁面。

得到幫助

若是您有任何疑問或須要幫助,請隨時在RabbitMQ的列表郵件上詢問  。

原創文章,轉載請註明: 轉載自併發編程網 – ifeve.com本文連接地址: 在Windows上安裝RabbitMQ

相關文章
相關標籤/搜索