安装Windows版RabbitMQ失败总结
这几天在学习RabbitMQ,由于实习公司要求安装Windows版本的,试了一下安装Windows版本的RabbitMQ。
经过一天的折腾可总算把RabbitMQ给安装好了。
1. 错误界面
每次输入 rabbitmqctl status 或者 rabbitmqctl 的其他指令时,都会出现类似于下面的错误
上述显示的错误主要有三个点:
1. 目标节点无法访问
2. CLI工具无法通过服务器进行身份验证(cookie不匹配)
3. 目标节点未运行
2. 解决方法
上述的错误,网上有很多的帖子都讲了如何去解决,可以自行搜搜看,这里就不在多赘述了
记录最多的方法就是复制,可以自行观看网上教程操作
虽然帖子很多,我也跟着去操作和尝试了,但是始终是解决不了我自己电脑上 RabbitMQ 的问题
3. 针对自己问题的解决方案
经过我不断尝试,不断的卸载重装,最后也是终于解决了
虽然不知道具体是什么原因导致的,但最终也是解决了,希望有大佬能帮忙解答一下
方法:
-
卸载RabbitMQ,双击uninstall
-
删除 RabbitMQ 服务,管理员模式下的命令行窗口下输入 sc delete RabbitMQ
-
删除缓存文件,如果被占用可以使用火绒等工具解除占用,再删除
-
最后直接安装;安装时,最好用管理员的方式运行
最后应该就没有问题了,可以正常运行 rabbitMQ ,输入操作指令了
每个人的问题都不一样哈,建议视情况而定,反正我遇到这个问题是挺头疼的
4. docker 启动 RabbitMQ
通过不断的尝试,我发现还是使用 docker 装 RabbitMQ 的方式是最简单、最快、最方便的,建议大家使用
方式如下:
1. 从仓库中拉取 rabbitMQ 镜像:docker pull rabbitmq
2. 输入命令直接启动:docker run -d --hostname my-rabbit --name rabbit -e RABBITMQ_DEFAULT_USER={username} -e RABBITMQ_DEFAULT_PASS={password} -p 15672:15672 -p 5672:5672 rabbitmq:management
关于 docker 的内容,可以百度搜索,emmm