rabbitmq 在windows环境下的安装

1.安装Erlang

   因为RabbitMQ服务端是基于erlang语言写的,是安装必备的环境。

   下载地址:http://www.erlang.org/downloads

将文件下载到自己的目录下面,双击.exe进行安装

配置环境变量:    创建一个名为ERLANG_HOME的环境变量,其值指向erlang的安装目录,同时将%ERLANG_HOME%\bin加入到Path中,最后打开命令行,输入erl,如果出现erlang的版本信息就表示erlang语言环境安装成功。如果在安装配置环境变量后并没有出现版本号,试试重启。

2.安装RabbitMQ

下载地址:http://www.rabbitmq.com


下载到本地,点击.exe进行安装,安装目录上不允许有空格。

配置环境变量:创建一个名为RABBITMQ_SERVER的环境变量,其值指向rabbitmq的安装目录,同时将%RABBITMQ_SERVER%\sbin加入到Path中

3.安装RabbitMQ-Plugins

这相当于是一个管理页面,给用户提供一个可视化的管理,方便我们在浏览器界面查看RabbitMQ各个消息队列以及exchange的工作情况。安装的方式是,在搜索栏中输入cmd,右击选择以管理员身份打开!!!千万不能使用系统用户安装插件,后期调起来很麻烦,第一次安装的时候没有成功,卸载不完全,导致注册表信息残留,本机装不了rabbitmq


在以管理员身份打开的cmd中,找到rabbitmq的安装目录D:\rabbitmq_server-3.6.6\sbin

执行启动命令:rabbitmq-service start

启动完成后,输入命令:rabbitmq-plugins enable rabbitmq_management

系统会自动安装6个插件,安装完成后,重启rabbitmq

按顺序执行:rabbitmq-service stop  rabbitmq-service start

插件安装完之后,在浏览器输入http://localhost:15672进行验证



其他命令:rabbitmq-service.bat remove 卸载服务


多说一点:rabbitmq安装好了以后,在cmd中输入service进行搜索


找到首选的“服务”,点击打开,安装正常的话,会显示出来对应的rabbitmq的服务


4.解决RabbitMQ远程访问不到guest不能登录的问题

简单粗暴的方式:打开安装目录,将ebin目录下rabbit.app中loopback_users里的<<"guest">>删除

重启RabbitMQ后生效