zoukankan      html  css  js  c++  java
  • RabbitMQ使用笔记

    一、安装

    1、下载所需安装包

    下载服务端(原因在于RabbitMQ服务端代码是使用并发式语言erlang编写的):http://www.rabbitmq.com/install-windows.html

    下载服务端支持ERLang:http://www.rabbitmq.com/which-erlang.html

    注意服务端版本所需要的erlang版本。

    2、安装配置

    先装erlang,然后配置环境变量(注意是系统变量)。

    (在系统变量里面看看有没有自动添加了名为ERLANG_HOME的环境变量,我现在安装的是win10 64位,erlang版本是20.3,已经自动添加了环境变量,但path里面缺少bin目录需要手动加上 )

    安装完成之后创建一个名为ERLANG_HOME的环境变量,其值指向erlang的安装目录;

    同时将%ERLANG_HOME%in加入到Path中,

    最后打开命令行,输入erl,如果出现erlang的版本信息就表示erlang语言环境安装成功;

    网上说rabbitmq的安装目录不能有空格、中文、特殊符号,据说有大坑,这个坑好像是不能启动Web管理工具,那还是在c盘建个文件夹RabbitMQServer作为安装目录吧。

     接下来安装管理工具

    切换到安装目录下的sbin目录:

    cd C:RabbitMQServer abbitmq_server-3.7.4sbin

    然后运行:rabbitmq-plugins enable rabbitmq_management

    如果你在安装插件的过程中出现了下面的错误:

    解决方法是:首先在命令行输入:rabbitmq-service stop,接着输入rabbitmq-service remove,再接着输入rabbitmq-service install,接着输入rabbitmq-service start,最后重新输入rabbitmq-plugins enable rabbitmq_management试试。

    安装完后浏览器打开http://127.0.0.1:15672/,多刷新几次如果不能打开就先停止服务然后启动服务:

    rabbitmq-service.bat stop

    rabbitmq-service.bat start

    然后刷新页面。

    登录账号密码默认都是guest

    配置允许远程访问

    更多情况下,队列服务往往不在我们本机上,我们需要远程来控制RabbitMQ,但是默认是无法通过http://server-name:15672来访问的,可以通过修改C:RabbitMQServer abbitmq_server-3.7.4etc 下Rabbitmq.config来设置允许guest用户远程登录,具体修改为如下值,然后就到服务管理器中重启RabbitMQ服务。

      默认RabbitMQ会在C:UsersAdministratorAppDataRoamingRabbitMQ 中生成一个配置文件,rabbitmq.config 里面就是实际用到的配置信息,如果图方便,也可以这里直接改。

    [{rabbit, [{loopback_users, [guest]}]}].
  • 相关阅读:
    第38周星期六小结
    第38周星期日小结
    第39周星期三熟悉java项目第一天小结
    第39周星期一今天开始用扇贝记单词
    第38周星期四电话会议忙碌的一天
    第38周星期二
    第38周星期三熟悉工程环境
    PHP实现图片的等比缩放和Logo水印功能示例
    微信授权登录微信公众号和PC端网站
    PHP实现购物车的思路和源码分析
  • 原文地址:https://www.cnblogs.com/hpnet/p/9012512.html
Copyright © 2011-2022 走看看