記錄一下RabbitMQ在windows平台下安裝的幾個注意點- -,好記性不如爛筆頭
安裝過程與Linux安裝一致,教程參照官網集群配置:此處只列舉出幾個注意點:
1. erlang的版本需要一致,新增加的節點可以選擇更高版本的erlang,運行時向下兼容;erlang.cookie文件需要在集群中拷貝一致
windows操作系統中該文件位於 C:\Users\[當前操作系統登錄用戶]\.erlang.cookie 和 C:\Windows 目錄下,切記兩處都要同步
2.windows的服務列表中存在RabbitMQ的服務,保持其持續的運行狀態即可,RabbitMQ的操作通過命令行完成,RabbleMQ的windows服務可以通過rabbitmq-service.bat remove\install 進行刪除 安裝。
3.注意集群間端口的開放,默認4369端口
4.集群中搭建完畢后發現集群存在節點狀態為rabbitmq Node statistics not available異常 說明缺少插件啟動,可以通過命令 rabbitmq-plugins enable rabbitmq_management將插件全部啟動
5.配置RabbitMq的環境變量事可以通過設置系統環境變量完成,此步驟需要在安裝RabbitMq客戶端前進行配置,比如:安裝rabbitmq前,設置系統環境變量RABBITMQ_BASE為D:\Data\RabbitMQ 則rabbitmq的數據和日志文件都會存到這里,也可以通過設置RABBITMQ_NODENAME設置RabbitMQ的節點名稱等,參考環境變量設置
6.加入集群前需要配置本地Host DNS文件 C:\Windows\System32\drivers\etc,配置ip地址的值為集群中其他節點的主機名(啟動RabbitMq時配置的RabbitMq的節點名稱,默認為主機名)