Windows安装rabbitmq遇到的问题

1、环境:Windows7 (64位)

rabbitmq:rabbitmq-server-3.6.14

erlang:otp_win64_19.1(我开始装的20.1,不管怎么调试在后面启动rabbitmq时总会报错,降了一个版本就好了,具体版本对照可以参照rabbitmq官网)

 

erlang安装完之后需要自己手动添加环境变量,这个网上很多,不多做描述。

注:erlang有个很坑的地方,你的计算机主机名不能有中文,不是安装会有问题。会有如下报错:

Can't set short node name!
Please check your configuration

或者:

Windows安装rabbitmq遇到的问题

Windows安装rabbitmq遇到的问题
Error: Failed to initialize erlang distribution: {{shutdown,

                                                  {failed_to_start_child,
                                                    net_kernel, 
                                                 {'EXIT',nodistribution}}},
                                                  {child,undefined,
                                                   net_sup_dynamic,
                                                   {erl_distribution,
                                                    start_link,
                                                    [['rabbitmq-cli-70',
                                                      shortnames]]},
                                                 permanent,1000,supervisor,
                                                   [erl_distribution]}}.

环境变量添加完之后,可以在DOS界面用erl和erl -sname test_node两个命令检验一下

Windows安装rabbitmq遇到的问题

安装好erlang之后,我们再安装rabbitmq,安装按提示操作就好。

安装完之后,启动,查看5672端口是否开启。

注:RabbitMQ提供了一个web的监控页面系统,这个系统是以Plugin的方式进行调用的。

 运行下面命令来启用管理插件

  rabbitmq-plugins    enable    rabbitmq_management

安装完毕之后,需要在服务项里重启

 Windows安装rabbitmq遇到的问题

重启完毕你可以查看一下相应端口

用命令 netstat -ant|findstr 5672

Windows安装rabbitmq遇到的问题

在浏览器用localhost:15672访问,初始的用户名密码都是guest

 

 Windows安装rabbitmq遇到的问题