官网下载地址:https://www.rabbitmq.com/download.html ,选择需要的下载包
点" Chocolatey or Installer "进去就是下载安装包的页面了,以及一些安装说明,拉到下面,可以看到说安装RabbitMQ需要先安装一个版本支持的Erlang,
点击 “ supported version of Erlang ”可以看到Erlang与RabbiterMQ对应的版本号,下图:
需要注意的是,如果安装的最新版本的RabbitMQ的话,虽说是需要安装24.x版本的Erlang,但是他后面又备注说24.x在2021年5月发布,推荐选择23.3版本的Erlang,大家按照这个表找到对应版本的Erlang就好了。
点击RabbitMQ Version 可以看到其他版本,如下图,不过好像没啥用,因为他说当前就支持3.8版本的,以前的不支持了(过期了?)
下载安装Erlang:
点击这个版本树链接 Erlang/OTP Version Tree ,进去下载你想要的Erlang就可以了,电脑是win64位的就选win64,32位就32,鼠标放上去会有提示的。单击下载。
下载完成之后,双击下载的.exe文件,选择安装路径,其他的默认就好了。
安装之后需要配置系统变量,为什么要配置系统变量量,如果不配置的话,使用DOM运行命令时,你只能在该程序的安装路径的bin目录下运行,在其他地方运行无法识别该命令,会提示“xxx不是内部或外部命令,也不是可运行的程序”,其实就是为了告诉计算机这个程序的启动路径在哪里,让他去这里启动这个程序。
从设置进入系统选择“高级系统配置”,我一般是打开任意一个文件夹,在此电脑上右击,选择属性
之后选择环境变量,选择系统变量的Path,点击编辑或者双击
进去Path的编辑页之后,点击新建,之后点击浏览,选择erlang安装目录下的bin文件即可
点击确定,有两个页面需要点击确认的,知道退出高级系统配置即可。
之后使用win+R快捷键打开运行,win10也可以搜索“运行”打开......反正就是打开运行,输入cmd进去命令行窗口,输入erl,能进去就是安装成功了。
安装QabbiterMQ
下载安装包,点击下载:
下载之后,双击.exe文件,修改安装路径,其他默认就可以了,安装成功之后,开启RabbitMQweb管理界面。
开启RabbitMQweb管理界面
进入该bin的命令行窗口:
在安装目录下的bin文件里面,在地址栏全选输入cmd
回车,就可以直接进入该目录的DOM窗口了
输入 rabbitmq-plugins enable rabbitmq_management 命令安装,安装完成:
可以输入rabbitmqctl status , 如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了,运行正常。
然后输入rabbitmq-server,回车(也可以在bin文件夹双击rabbitmq-server.bar文件),看到这个界面后,访问http://localhost:15672,默认帐号密码都是 guest 。
如果出现 ERROR: distribution port 25672 in use by another node: rabbit@DY11236F ,意思就是25672这个端口被其他程序占用了(也有可能是已经启动了),把25672这个进程杀掉重启就好了。
查看端口25672的进程号:netstat -ano|findstr 25672
把10416进程杀掉:taskkill -f /pid 10416
之后(在bin路径下)重新输入rabbitmq-server,回车(也可以在bin文件夹双击rabbitmq-server.bar文件)就可以了。
当然,也可以修改默认的端口号,官网上有指引,需要注意的是修改配置之后需要重新安装windows服务,重启是不行的,重新安装方法点击蓝色框框,进去会告诉你怎么运行命令。
重启命令:
总之,就是多看官网,官网就是最详细的教程。看不懂?多看就懂了。谷歌一键翻译,不过这种操作也只能是辅助而已。
推荐个翻译的中文文档,每个人理解不同,还是比较建议自己看官网:http://rabbitmq.mr-ping.com/description.html