rabbitmq的运行需要Erlang的虚拟机,所以下载rabbitmq之前需要先下载Erlang。
但是由于我们的用户名是中文的,这会导致后面启动 rabbitmq server 会报错,所以我们要先解决这个问题。
https://www.cnblogs.com/xinzhyu/p/10177480.html提供的方法可以解决这个问题,但是我要展开写写。
1. 由于上述方法涉及到修改注册表文件,因此在修改之前需要创建系统还原点。
2. mklink 命令的全称的cmd /C mklink /D xxx XXXX
3. 注意,该方法中提到的创建软链接的命令是 mklink /D 后面的 /D 不是放到 D 盘的意思,因此该方法后续的修改注册表文件 S-1-5-21-3907852266的字段名 ProfileImagePath 的值的时候,不是改成 D:\软链接名,应该是改成 C:\Users\软链接名。
如果你不小心改成了D:\软链接名,重启电脑会出现如下图
不用担心,直接点击“无法登录到你的账户”对话框的关闭按钮,然后修改注册表文件,改成你原来的样式即可,就可以恢复原样了。
写到这,我们已经顺利解决了用户名是中文的问题,接下来我们就要下载和安装 Erlang 和 rabbitmq了
Erlang 和 rabbitmq 的下载和安装可以参考这篇博客,即Windows下,RabbitMQ安装、卸载以及遇到的坑_epmd.exe 无法删除-优快云博客
关于这篇博客我也要展开写写
1. 下载erlang时不需要自己创建文件夹,而下载rabbitmq时,需要自己新建一个文件夹用来保存,这个文件夹名字里最好不要有空格
2. 当安装完RabbitMQ提供的浏览器端管理插件后,直接打开浏览器访问网站http://localhost:15672进入登录页面
可能确实能进入对应的界面,但是这并不代表着你成功的启动了rabbitmq server,你需要等一等,因为这个插件在它的右上角页面声明了 Refresh every 5 seconds,可能过一会儿,右上角就会出现警告(无法连接到rabbitmq server,就我现在拿蓝色圈起来的地方)
如果出现上述问题,我们需要先确认 rabbitmq server 启动了没有,打开 cmd 管理员,cd 到对应的rabbitmq安装目录的 sbin 文件下,然后输入 .\rabbitmq-server.bat start(别忘记 .\)来手动启动rabbitmq server,如果报错是:empd error for host xxx: address(cannot connect to host/port),可以参考这篇博客windows 安装RabbitMQ 遇到 epmd error for host xxx: address (cannot connect to host/port)错误解决方法_windows error: epmd error for host desktop-9qart8p-优快云博客
最后我也是成功启动了,如下图
关闭该DOS窗口即可停止rabbitmq