文档章节

MQ学习(一)Windows 安装RabbitMQ、常用命令

rooooooot
 rooooooot
发布于 2017/08/23 16:55
字数 478
阅读 25
收藏 0

目录


Erlang安装

RrabbitMQ是基于Erlang平台实现,安装MQ之前需要安装Erlang环境。 http://www.erlang.org/downloads
安装过程:标准安装即可。

设置Erlang环境变量:
  ERLANG_HOME = C:\Program Files\erlx.x.x
添加到PATH
  %ERLANG_HOME%\bin;

检验Erlang安装是否正确:
  cmd- erl 回车,显示版本即可。

RabbitMQ安装

http://www.rabbitmq.com/download.html
安装过程:标准安装即可。

设置RabbitMQ环境变量:
  RABBITMQ_SERVER = C:\ProgramFiles\rabbitmq_server-x.x.x
添加到PATH:
  %RABBITMQ_SERVER%\sbin;

检验RabbitMQ是否安装正确:
  cmd 输入rabbitmq-service(没有空格)回车 ,将会显示“Service control usage”等信息

安装管理界面

RabbitMQ提供了可视化管理界面,在安装完mq之后需要进行激活。
cmd 输入 “D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11\sbin\rabbitmq-plugins.bat" enable rabbitmq_management回车
显示“Applying plugin configuration to rabbit@...”说明安装成功。

重启rabbit MQ服务即可使用:
  cmd 输入:net stop RabbitMQ && net start RabbitMQ
如果出现”发生错误:发生系统错误 5。 拒绝访问“ 则说明没有使用系统管理员账户执行命令。
进入C:\Windows\System32找到cmd.exe -管理员身份运行,输入重启命令即可。
重启后可进入管理界面 : http://localhost:15672/#/

MQ常用命令

注意:大部分常见命令都可以在管理界面有可视化操作完成
关闭服务:net stop RabbitMQ
启动服务:net start RabbitMQ

查看用户列表:rabbitmqctl list_users
新增用户:rabbitmqctl.bat add_user username password
分配角色:rabbitmqctl.bat set_user_tags username administrator
多个角色分配:rabbitmqctl.bat set_user_tags username role1 role2 ...
修改密码:rabbitmqctl change_password userName newPassword
删除用户:rabbitmqctl.bat delete_user username

控制台查看MQ服务状态:rabbitmq-server
控制台查看MQ运行状态:rabbitmqctrl status

重置MQ,注意:会将交换机,队列,用户等全部重置
关闭:rabbitmqctl stop_app
重置: rabbitmqctl reset
打开:rabbitmqctl start_app

MQ参考资料

http://rabbitmq.mr-ping.com/

© 著作权归作者所有

共有 人打赏支持
rooooooot
粉丝 0
博文 13
码字总数 15943
作品 0
深圳
RabbitMQ学习系列 : RabbitMQ安装与配置

1.安装     Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。     erlang:http://www.erlang.org/download.html     rabbitmq:http://www....

andrewniu
05/09
0
0
CentOS 6.4下Rabbitmq安装

在 CentOS 6.4上安装python* 注意啊,自己手动安装python2.7.5,不要动系统上面其他的版本 yum install zlib yum install zlib-devel 下载python-2.7.6.tar.gz文件 tar -xzvf python-2.7.6.t...

mac_zhao
2014/09/26
0
0
架构设计之NodeJS操作消息队列RabbitMQ

一. 什么是消息队列? 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方...

07/13
0
0
在CentOS上安装rabbitmq

转自:http://flyingdutchman.iteye.com/blog/1887283 这文章写得很好,除了安装软件编译时间比较长之外,安装这个几乎没出现什么错误。现在去配置下rabbitmq,马上就可以使用了。 在本节中我...

mac_zhao
2014/09/28
0
0
RabbitMq 基于 keepalived+haproxy实现高可用

1 概述 rabbitmq作为消息队列,广泛用于生产环境,但是,如果单节点,将导致故障后,生产环境不可用,因此,需要部署高可用环境 本文将介绍基于keepalived+haproxy实现rabbitmq的高可用 rabb...

ghbSunny
08/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

又一个centos文件顺序导致的问题

背景 新的centos似乎对于文件顺序做了特别的优化 和文件顺序出现的问题确实多了不少 centos7导致的spring循环依赖【实际上和这个问题不一样 不过由此衍生出的问题】 某应用放在新的系统开始报...

Mr_Qi
8分钟前
0
0
阿里云国际版香港CN2测评 月付9美元/30M带宽/1T流量

市面上很多家香港VPS服务商,一直都说阿里云国际版香港CN2线路好,延迟低,速度快,价格便宜流量还多,那么这个香港线路到底怎么样呢?本文从性能、延时、路由、速度方面来全方面测评一下阿里...

flyzy2005
51分钟前
0
0
撤销git commit --amend

it commit -amend之后想撤销 git reset HEAD@{1}

xiaomge
56分钟前
0
0
有意思的TimeUnit

java.util.concurrent.TimeUnit 这个类,相信童鞋们都不陌生。它是一个enum: public enum TimeUnit 好吧,我一直把它当做一个枚举类来用。偶然看到还有别的用法,大吃一斤,原来 TimeUnit 并...

polly
今天
10
0
生成pyc

Python生成pyc文件 pyc文件是py文件编译后生成的字节码文件(byte code)。pyc文件经过python解释器最终会生成机器码运行。所以pyc文件是可以跨平台部署的,类似Java的.class文件。一般py文件改...

Mr_Tea伯奕
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部