记录一下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的节点名称,默认为主机名)