RabbitMQ的学习(一):Windows下安装及配置RabbitMQ,erlang环境变量

前言:从本章开始,慢慢去了解并深化架构师成长路上所需要的基础框架:消息中间件;
从这里开始,会一直往下学习,从what to do到how to do 到why to do。先学会如何使用中间件,到后面慢慢去体会中间件原理及精髓,然后到最后自己再搭建一个简单的中间件框架。这是该分类的终极目标。

好了,开始先从最基础的干活,我们使用的是RabbitMq框架,其实activeMq差不多。
由于RabbitMQ是使用erlang语言开发的,所以运行的环境中,还需要安装erlang语言包,就类似于java环境中要安装jre一样。

注:往后的安装配置均是在window下进行的。有空的时候会讲解下Linux的安装
**

一、erlang和RabbitMQ的安装与配置:

**

1. erlang安装配置:
Windows版下载地址:http://www.erlang.org/downloads, 打开后选择最新的下载即可,需要注意的是你的系统是32位还是64位的就可以了。下载完成后打开,一路默认安装就可以了。然后配置环境变量:
新建 ERLANG_HOME 值是你的erlang安装路径,比如我的(获取路径是bin之前一个文件夹就行了):
在这里插入图片描述
添加PATH:%ERLANG_HOME%\bin; 如:
在这里插入图片描述
PS:如果是win7的话,path是直接在后面加的。这里不多说了 类似java环境变量安装即可。
2. RabbitMQ的安装配置:
下载地址:http://www.rabbitmq.com/install-windows.html
打开后点击下载即可:
在这里插入图片描述
一路默认安装,配置环境变量:RABBITMQ_SERVER:安装路径,添加PATH:%RABBITMQ_SERVER%\sbin;

二、激活RabbitMQ插件

在RabbitMQ安装目录的sbin目录下,按住shift+鼠标右键,打开命令窗口:,然后输入
rabbitmq-plugins.bat enable rabbitmq_management 回车即可,其他像配置用户名密码,先不用配置(在第三步有常用命令,需要弄的可以按照常用命令弄就可以了),默认的用户名密码都是: guest
如不行则输入:.\rabbitmq-plugins.bat enable rabbitmq_management
在这里插入图片描述

然后在浏览器中输入: http://localhost:15672/ 回车后,输入账号密码即可:
在这里插入图片描述
打开后效果图:
在这里插入图片描述

三、abbitMQ常用的命令

启动监控管理器:rabbitmq-plugins enable rabbitmq_management
关闭监控管理器:rabbitmq-plugins disable rabbitmq_management
启动rabbitmq:rabbitmq-service start
关闭rabbitmq:rabbitmq-service stop
查看所有的队列:rabbitmqctl list_queues
清除所有的队列:rabbitmqctl reset
关闭应用:rabbitmqctl stop_app
启动应用:rabbitmqctl start_app
用户和权限设置(后面用处)

添加用户:rabbitmqctl add_user username password
分配角色:rabbitmqctl set_user_tags username administrator
新增虚拟主机:rabbitmqctl add_vhost vhost_name
将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username ‘.’ '.’ ‘.*’
角色说明

none 最小权限角色
management 管理员角色
policymaker 决策者
monitoring 监控
administrator 超级管理员

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值