zoukankan      html  css  js  c++  java
  • Windows 10安装RabbitMQ

    安装

    第一步:下载erlang

    原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。
    下载地址:http://www.erlang.org/downloads

     

     第二步:下载RabbitMQ

    下载地址:https://www.rabbitmq.com/download.html

    ERLang与RabbitMQ下载完成之后有两个下面那样的文件:

      第三步:安装ERLand

    双击【otp_win64_23.2.exe】,安装ERLang

     指定安装路径为:D:|Program Fileserl-23.2

      

      

     安装完成之后配置环境变量

    此电脑–>点击右键–>属性–>高级系统配置–>环境变量–>系统变量–>新建
    变量名:ERLANG_HOME
    变量值就是刚才erlang的安装地址 “D:Program Fileserl-23.2”,点击确定。

     双击点击path,点击“新建”,将%ERLANG_HOME%in加入到path中。

     验证ERLang是否安装成功:

    最后windows键+R键,输入cmd打开cmd控制台,在cmd控制台中输入erl,看到版本号就说明ERLang安装成功了。

    erl

     第四步,安装RabbitMQ

    双击【rabbitmq-server-3.8.9.exe】安装RabbitMQ

     指定安装路径为D:Program FilesRabbitMQ Server 

    安装完成之后,RabbitMQ安装目录有下面那些文件:

     打开cmd命令控制台,进入RabbitMQ安装目录下的sbin目录(D:Program FilesRabbitMQ Server abbitmq_server-3.8.9sbin)查看RabbitMQ启动状态。

    在cmd控制台中输入 

    rabbitmqctl status

    如果出现以下的图,说明安装是成功的,并且说明现在RabbitMQ Server已经启动了,运行正常。

    打开services.msc服务控制台,验证RabbitMQ服务是否正在运行。

    第五步:安装RabbitMQ管理插件

    首先验证RabbitMQ后台管理功能是否安装,打开浏览器,输入http://localhost:15672 回车,此时打不开这个站点,是因为没有安装管理插件。

    进入RabbitMQ的安装目录下的sbin目录(D:Program FilesRabbitMQ Server abbitmq_server-3.8.9sbin),输入下面命令激活后台管理:

    rabbitmq-plugins enable rabbitmq_management

    然后再次打开RabbitMQ后台管理

     

     默认管理帐号与密码为guest/guest,登录进去

    常见问题

    RabbitMQ服务安装,停止,启动命令

    进入安装目下的sbin目录,执行下面的命令:

    rabbitmq-service.bat install 或 rabbitmq-service install 
    rabbitmq-service.bat stop 或 rabbitmq-service stop
    rabbitmq-service.bat start 或 rabbitmq-server start

    异常

     如果使用 http://localhost:15672/#/ 能够登陆RabbitMQ 而使用本机ip不能登陆,并提示:User can only log in via localhost,如下图:

    解决方案:

    找到这个文件 ebin abbit.app

    D:Program FilesRabbitMQ Server abbitmq_server-3.8.9ebin abbit.app

    将第40行:{loopback_users, [<<”guest”>>]},
    改为:{loopback_users, []},

     改为:

     然后在cmd命令行输入:net stop rabbitmq && net start rabbitmq重启服务。

    另外还要开放防火墙的15672端口。

  • 相关阅读:
    c# 文件IO操作 StreamReader StreamWriter Split 使用
    UE4材质初探
    栈溢出 stackoverflow 的原因及解决办法
    UE4高级功能-初探超大无缝map的实现LevelStream
    为什么Unreal 4引擎能轻易实时渲染出vray要花半天才能渲染出的场景
    SSAO
    Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
    巨人纪学峰 未来网游发展趋势是社区化
    Ogre中级教程
    国内自主研发的游戏引擎一览
  • 原文地址:https://www.cnblogs.com/yyee/p/14281111.html
Copyright © 2011-2022 走看看