RabbitMQ服务器如何安装?

RabbitMQ是一个AMQP(Advanced Message Queue,即高级消息队列协议)服务器 。

下载地址: RabbitMQ下载

安装说明:各平台下RabbitMQ安装指南

1 Windows 下安装RabbitMQ

1.1 点击 RabbitMQ下载 我们可以看到这个页面

1.2. 这里我们选择图中推荐的  Windows 安装RabbitMQ 文档

下载完成后选中*.exe 文件右键管理员身份运行,一般情况下会出现这个

Tips: 这是怎么回事呢?

由于RabbitMQ 是由Erlang语言编写而成,所以一般情况在安装RabbitMQ之前,我们还需要安装Erlang的运行环境,类似java中的JRE或者C#中的 .net framework.

 1.3. 下载安装Erlang

点击是,会自动打开Erlang 的官方下载页面

根据自己的电脑选择对应的版本,我的电脑是windows 10 64 位,所以这里选择64 位,如果你的电脑是32 位清选择32 位版本。

这里默认是没有勾选的,我们需要勾选下,然后点击 Next,根据提示安装完成即可。

安装的时候默认我发现已经生成了

Tips: 如果没有请自行添加

将Erlang 添加到Path路径下

%ERLANG_HOME%\bin

1.4. 安装RabbitMQ

安装完成Erlang 之后,我们再次运行我们的RabbitMQ 安装包

默认的安装路径是C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.6

1.5. 配置环境变量

一般情况下,我们最好配置下环境变量以便于我们今后更好地使用。

RABBITMQ_BASE
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.6

然后我们需要添加到Path变量中

%RABBITMQ_BASE%\sbin

 1.6. 重新安装service

要使环境更改在Windows上生效,必须重新安装该服务。 重启服务是不够的。

这可以使用安装程序或者在具有管理员权限的命令行上完成。

注意:有两个文件rabbitmq-service.bat 和 rabbitmq-server.bat 别弄混了,不然执行命令会失败

管理员权限运行cmd 命令行,进入安装文件夹下的sbin目录

这个RabbitMQ service 服务是自动开启的,所以我们需要先停止RabbitMQ服务

rabbitmq-service.bat stop

然后移除RabbitMQ服务

rabbitmq-service.bat remove

再次安装

rabbitmq-service.bat install

总结:关于RabbitMQ Service的用法

1.7. 检测RabbitMQ 运行状态

首先打开服务

rabbitmq-service start

如果我们想查看RabbitMQ 的运行状态,那么输入下列命令即可

rabbitmqctl status

但是当年你输入后可能会看到这样的错误信息

解决方案:

C:\Windows\System32\config\systemprofile\.erlang.cookie

C:\Users\fairy\.erlang.cookie

对比下这两个文件,你会发现里面的值不一样,这就是导致这个错误的原因。

我们只需要将其中一个替换掉,两个保持统一即可,比如将系统下的那个文件替换掉个人用户下的那个文件

再次执行命令

rabbitmqctl status

执行成功后可以看到下面的回显:

1.8.安装 RabbitMQWeb的管理插件

执行命令

rabbitmq-plugins enable rabbitmq_management

要 生效需要重启下RabbitMQ Server

1.9. 查看当前用户列表

rabbitmqctl.bat list_users

执行成功后可以看到如下回显:

10.打开RabbitMQ Web 管理界面

执行成功后可以看到这个界面

默认端口是15672

账号和密码默认都是guest

登陆后可以看到这样的管理界面

11. 添加远程登录用户

登录后

双击进去

设置权限

本篇完~

更多请看我的RabbitMQ 学习专栏:https://www.cnblogs.com/xingyunblog/p/9685359.html

2. RabbitMQ 服务器 之下载安装的更多相关文章

  1. Windows 下安装RabbitMQ服务器及基本配置

    RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  2. 安装RabbitMQ服务器及基本配置

    RabbitMQ是一个在AMQP协议标准基础上完整的,可复用的企业消息系统.它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rab ...

  3. Android SDK下载安装及配置教程

    2017年12月07日 13:33:32 4942 转载自:http://blog.csdn.net/dr_neo/article/details/49870587 Android开发环境搭建可以分为 ...

  4. 《转载》最新鲜最详细的Android SDK下载安装及配置教程

    Android开发环境搭建可以分: 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSDK:   下面详细介绍. 第一步.安装JDK Android开发工具要求必须 ...

  5. 最新鲜最详细的Android SDK下载安装及配置教程

    //来源: http://www.cnblogs.com/summary-2017/p/8073225.html 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上去跑跑 ...

  6. win10环境下Android SDK下载安装及配置教程

    最近在配置Android环境时,发现网上许多教程都是在win7版本下进行配置的且存在许多问题,按照流程无法正确配置环境,因此我在收集网上资料及亲自配置成功的情况下,写出此文章.如有无法配置成功的话,欢 ...

  7. Java-JDK & Android SDK下载安装及配置教程

    转自:http://blog.csdn.net/dr_neo/article/details/49870587 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSD ...

  8. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  9. 2018年Unity结合Android SDK下载安装及配置教程

    原文:2018年Unity结合Android SDK下载安装及配置教程 首先声明: Unity版本2017.1f3        最近试着在Unity中利用网易做AR开发时,发布项目文件需要发布到An ...

随机推荐

  1. Frosh Week HDU3743(逆序数)

    离散化加 求逆序数: 求逆序数的方法 一个是归并排序  一个是树状数组 #include<bits/stdc++.h> using namespace std; int n; struct ...

  2. JsBom

    BOM 所谓BOM指的是浏览器对象模型 Browser Object Model,它的核心就是浏览器 Bom浏览器对象模型 1.bom输出 <!DOCTYPE html> <html ...

  3. MQ确认机制之事务机制----confirm串行

    一:介绍 1.说明原理 A:生产者将信道设置成confirm模式,一旦信道进到confirm模式,所有该信道上发布的消息都会被指派一个唯一的ID(从1开始). 一旦消息被投递到所有匹配的队列后,bro ...

  4. vs2017下发现解决python运行出现‘No module named "XXX""的解决办法

    对于使用vs2017开发python程序无疑发现,在解决方案资源管理器中设置把两个xxx.py,yyy.py文件都设置为启动文件,然后分别在vs2017这个IDE下运行这个两个文件在项目工程中运行,发 ...

  5. Mac配置Eclipse CDT的Debug出现的问题(转)

      问题1:出现 Could not determine GDB version using command: gdb --version 原因: mac上没有安装gdb或者gdb位置配置有问题 解决 ...

  6. 事物注解方式: @Transactional

    当标于类前时, 标示类中所有方法都进行事物处理 , 例子: 1 @Transactional public class TestServiceBean implements TestService { ...

  7. 服务端、实时、大数据、AI计算

    服务端.实时.大数据.AI计算,各种各样的计算,计算机本质是什么,计算机的本质是 利用compute的计算速度为人提供更优的计算结果. 所以实时也好,准实时.离线.AI本质上是两个维度,实时准实时强调 ...

  8. 洛谷.3254.圆桌问题(最大流ISAP)

    题目链接 日常水题 还是忍不住吐槽这题奇怪的评价 #include <cstdio> #include <cctype> #include <algorithm> ...

  9. bootStrap中的ul导航4

    <div class="container"> <br/> <ul class="nav nav-pills nav-justified&q ...

  10. Chrome上网问题解决记录

    浏览器打开网站缓慢,甚至等待很久后直接烂页面 注意观察浏览器左下角会显示: 正在建立安全连接... 环境: 操作系统:Win10 Chrome版本: 69.x 解决办法:http://bbs.360. ...