首先在rabbitmq官网下载安装包,在安装之前需要先安装支持软件的Erlang。官网提供了这两个安装包,并且说明了不同版本的rabbitmq需要不同版本的Erlang包的兼容。
https://www.rabbitmq.com/which-erlang.html 该链接是官网提供的两个软件版本的匹配范围。
本人这里下载3.7.18的RabbitMQ,对应Erlang选择中间范围的21.x的;下载连接在下面,希望还能用。
rabbitmq下载地址 https://www.rabbitmq.com/versions.html
Erlang下载地址 https://www.erlang.org/downloads/21.0
下载完之后先安装Erlang,然后再安装rabbitmq。安装过程记得修改安装目录,其他默认就行了,不放心可自行百度具体安装过程,安装完成之后开始配置Erlang的环境变量。
在环境变量中新建ERLANG_HOME变量名称,变量值填写Erlang的安装根目录
最后在系统带有的PATH变量中添加%ERLANG_HOME%\bin,然后在cmd测试输入erl会有相应的显示则表示安装成功。
此时Erlang算是安装完成,rabbitmq直接安装即可,不需要配置环境变量,但是需要其他操作。首先cmd进入相应目录,例:RabbitMQ Server\rabbitmq_server-3.7.18\sbin目录下面。
在该目录下面输入 rabbitmq-plugins enable rabbitmq_management,显示如下。
在输入rabbitmqctl status查看信息,打印结束之后在sbin目录下双击rabbitmq-server.bat
如果双击之后出现错误,到服务中手动关闭RebbitMQ服务。之后再点击上面的rabbitmq-server.bat等一会会显示。
显示上面结果表明rabbitmq服务算是打开了,然后在浏览器中输入 http://localhost:15672/
账号和密码都是guest,输入之后登录即可在界面查看自己rabbitmq中的队列,不需要使用rabbitmqctl.bat命令去查看队列信息了。
到此rabbitmq算是安装完成了,之后会推出一系列rabbitmq的java代码学习教程。
python系列的可以看https://www.zouyesheng.com/rabbitmq.html。里面的pika库版本应该是0.12,python语言是2版本的。