zoukankan      html  css  js  c++  java
  • Window环境下RabbitMQ的安装和配置教程

    一、安装

    首先,RabbitMQ基于Erlang语言环境,所以需要先安装Erlang。

    Erlang下载地址:http://www.erlang.org/downloads

    按照安装程序默认安装完成就可以,没有特别设置项。

    然后,安装RabbitMQ Server

    RabbitMQ Server下载地址:http://www.rabbitmq.com/download.html

    我是在Windows Server 2008R2上安装的,最好不要安装在默认目录(自己新建一个安装文件夹),基本按照安装程序的默认安装完成。

    至此,RabbitMQ Server已经安装完成(但如果需要更改默认的端口5672,还需要配置,请安装如下进行配置)。

    二、配置

    1、更改默认端口

    (1)、修改安装目录下的Config文件(我的目录是E:SoftRabbitMQServer abbitmq_server-3.6.6etc):

    rabbitmq.config默认是没有生成的,只有一个rabbitmq.config.example,需要自己建一个,其实就是把.example拿掉就是了

    (2)、修改非安装目录下面的rabbitmq.config

    在 C:Users\%USERNAME%AppDataRoamingRabbitMQ 下

    rabbitmq.config的数据格式类似json,但并非json。其中端口号是以下这行
    %% {tcp_listeners, [5672]},
    很多人以为只需把 %% 拿掉保存就OK了。但其实后面还有一个小逗号,需要注意,如果当前大节点下面就这一个节点,这个逗号是必须拿掉的。
    如果这是json格式,后面的小逗号是无关紧要的。但可惜,这是erlang。

    (3)、新增“系统变量”

    变量名:RABBITMQ_CONFIG_FILE

    变量值:E:SoftRabbitMQServer abbitmq_server-3.6.6etc abbitmq

    变量值说明:变量值后面不能加;,rabbitmq不需要加文件后缀,因为rabbitmq会自动在变量值后面加上.config后缀;

    (4)、修改了配置文件后,不能只是重启服务。而需要到安装目录下面的sbin(注意是sbin目录,所有的命令行操作,都必须在管理员的权限下进行)

    执行  rabbitmq-service.bat stop  停止服务
    执行 rabbitmq-service.bat  install  重新安装服务,这时才会重新加载config文件
    执行  rabbitmq-service.bat start  开启服务
    

      所有config的修改,都必须修改好后,执行第4步

    三、其它

    1、常用命令

    REM 开启网页版管理平台  
    rabbitmq-plugins.bat enable rabbitmq_management  
      
    REM 添加一个帐号 密码  
    rabbitmqctl.bat add_user zhangfujun lijinan  
      
    REM 添加角色  
    rabbitmqctl.bat set_user_tags zhangfujun administrator  
      
    REM 添加权限  
    rabbitmqctl.bat set_permissions -p /  zhangfujun ".*" ".*" ".*" 
    

      

    2、收集的一些其它命令

    安装好插件了,不能使用?别急,需要重启服务才行,使用管理员打开cmd再执行此命令:
    
    net stop RabbitMQ && net start RabbitMQ
    

      

    3、创建用户,密码,绑定角色

    查看已有用户及用户的角色:rabbitmqctl.bat list_users
    新增一个用户:rabbitmqctl.bat add_user username password
    等等。。。有很多,但不影响本文的主题(安装、基本配置)了,
    其它我参考过的文章:
    https://www.cnblogs.com/ericli-ericli/p/5902270.html
    http://blog.csdn.net/buyejiangshan/article/details/24797817
    http://blog.csdn.net/lijinan2008/article/details/51455864
    

      

  • 相关阅读:
    《人类简史》八、融合统一(下)——宗教的法则、历史的混沌
    《今日简史》七、融合统一(中)——帝国的愿景
    《人类简史》六、融合统一(上)——历史的方向、金钱的味道
    《人类简史》五、监狱高墙——想象构建的秩序
    设计模式之职责链模式(Chain of Responsibility)
    设计模式之代理模式(Proxy)
    设计模式之享元模式(FlyWeight)
    设计模式之外观模式(Facade)
    设计模式之装饰模式(Decorator)
    设计模式之组合模式(Composite)
  • 原文地址:https://www.cnblogs.com/fjzhang/p/8400619.html
Copyright © 2011-2022 走看看