zoukankan      html  css  js  c++  java
  • windows下安装RabbitMQ

    rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。采用 Erlang 实现的工业级的消息队列(MQ)服务器,建立在Erlang OTP平台上。

    1.安装Erlang

    首先安装Erlang。我选择的是otp_win64_20.2,若有其他需求请到官网下载。

    程序安装完成后,添加系统环境变量(若没有则需要手动添加):

    2.安装RabbitMQ

    下载rabbitmq-server-3.7.2安装包,运行安装,默认安装程序。

    备注:amqp协议端口5672;http协议端口15672

    3.配置

    3.1激活管理插件

    打开命令窗口运行:

    "C:Program FilesRabbitMQ Server
    abbitmq_server-3.7.2sbin
    abbitmq-plugins.bat" enable rabbitmq_management

    安装完成后,使用超级管理员权限重启RabbitMQ服务:net stop RabbitMQ && net start RabbitMQ

    一般此处有一个坑要踩:

    重启服务后,使用命令rabbitmqctl status查询状态。

    提示Error: unable to perform an operation on node 'rabbit@PC-201712061807'. Please see diagnostics information and suggestions below.

    此时需要重启服务器,之后重启服务。再次查询状态。此时RabbitMQ的状态就正常了

    3.2常用命令

    查询用户列表

    rabbitmqctl.bat list_users

    新增一个用户

    rabbitmqctl.bat add_user username password

    更改密码

    rabbitmqctl change_password userName newPassword

    删除用户

    rabbitmqctl.bat delete_user username

    变成 “超级管理员” 角色

    rabbitmqctl.bat set_user_tags username administrator

     RabbitMQ共有5类用户权限:超级管理员administrator, 监控者monitoring, 策略制定者policymaker, 普通管理者management以及其他(如生产者和消费者,无法登陆系统)

    3.3 登录站点

    浏览器输入 http://localhost:15672  ,进入RabbitMQ的管理控制台,可以使用账号登录系统:

     

  • 相关阅读:
    天下第一 (spfa判断环)
    网络的可靠性 (最小生成树)
    星际之门(一) (快幂+最小生成树)
    吝啬的国度 建图+深搜
    表达式求值 第九届河南省省赛
    Apple Tree (树形结构变为线性结构+树状数组)
    士兵杀敌(五)(线段树??)
    动物统计加强版
    Supermarket
    生活的烦恼
  • 原文地址:https://www.cnblogs.com/charles-jiang/p/10450111.html
Copyright © 2011-2022 走看看