RabbitMQ消息队列之Windows下安装和部署(一)

参考文档:

https://jingyan.baidu.com/article/ed15cb1bb5c3411be369819d.html

https://blog.csdn.net/hzw19920329/article/details/53156015

https://blog.csdn.net/yemaiqingxiang/article/details/81019611

RabbitMQ开源消息队列服务是使用Erlang语言开发的,因此我们要使用他就必须先进行Erlang语言环境的搭建,其实是非常简单的。

登录Erlang官网,进入下载页,然后按照自己的系统环境来选择需要下载的安装文件,如下图所示:

https://www.erlang.org/downloads

下载成功之后是个如下所示的安装程序:我的系统是x64位

然后开始安装(一路下一步就OK了)

接下来我们需要对Erlang语言的环境变量的配置,打开 系统属性-->高级-->环境变量

创建一个名为 ERLANG_HOME 的环境变量,其值指向erlang的安装目录,同时将 %ERLANG_HOME%\bin 加入到Path中

注:新建的是用户变量、编辑的是系统变量Path

最后打开命令行,输入erl,如果出现erlang的版本信息就表示erlang语言环境安装成功

好,到这里一定要重启计算机,如果不重启,环境是不会生效的,重启完再继续!!!

2,打开RabbitMQ官网,然后找到下载链接,如下图所示:下载windows版本

下载成功之后,如下图所示:

注意:安装路径中不能存在空格、路径不能有空格、路径不能有空格

接下来,安装完成后进行服务的启动(一般情况下,安装完成之后会自动启动服务):

打开 管理员命令提示符,切换到安装目录
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin

停止    rabbitmq-service stop

启用    rabbitmq-service start

卸载    https://www.cnblogs.com/haoliansheng/p/4435053.html

如下图所示:

3,RabbitMQ有一个可视化界面,进行消息的管理,不过需要用命令进行启动并安装

同样的:打开 管理员命令提示符,切换到安装目录
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin

然后输入命令: rabbitmq-plugins enable rabbitmq_management

出现下图表示启动并安装成功。

 4,插件安装完之后,在浏览器输入: http://localhost:15672   进行验证,默认账号密码: guest   guest

到这里就完工了,但是:

如果你想远程通过Ip访问RabbitMQ服务,你会发现访问地址可以,但是用 guest 账号无法登陆?这是怎么回事儿?

比如你使用局域网中的另一台电脑通过IP访问:http://192.168.1.xxx:15672/

(192.168.1.xxx是安装RabbitMQ服务的计算机IP)

你有可能会得到一个提示:User can only log in via localhost   如下图:

原因:rabbitMQ从3.3.0开始禁止使用 guest/guest权限通过除 localhost外的访问。

解决办法:

新建一个用户,比如添加一个账号名为 admin 的用户并给与超级管理员权限:

这里设置用户名密码: admin 123456

同样的:打开 管理员命令提示符,切换到安装目录
cd C:\RabbitMQService\RabbitMQ_Server\rabbitmq_server-3.8.2\sbin

执行以下命令,添加 RabbitMQ 用户,并设置相应权限

rabbitmqctl add_user admin 123456
rabbitmqctl set_permissions admin ".*" ".*" ".*"
rabbitmqctl set_user_tags admin administrator

然后使用 admin 账号登陆:然后你会发现可以登陆了,是不是很神奇呀!

(0)

相关推荐

  • 还不知道异步队列?点进来看!

    你不知道的分布式异步队列 关于异步队列你解多少? 它被誉为大数据高并发的终极解决方案. 来先给你介绍几种: RabbitQM:是爱立信的产品,基于erlang语言(函数式编程大数据 scala语言) ...

  • Centos7安装部署RabbitMQ及配置

    Centos7安装部署RabbitMQ及配置

  • CentOS7安装RabbitMQ

    目录 安装erlang 安装RabbitMQ 启动命令 WEB管理 用户管理 登陆 回到顶部 安装erlang 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang. 安装依赖 ...

  • CentOS 7安装与配置RabbitMQ

    RabbitMQ是采用Erlang语言实现AMQP协议的消息中间件,具有可靠.灵活.高可用.可扩展等诸多优点,本文将在CentOS7系统上安装并配置RabbitMQ. 安装Erlang RabbitM ...

  • centos7安装rabbitmq3.7.9 | 易学教程

    感谢此兄: https://blog.51cto.com/huwei555/2341513?source=dra  (centos7 安装rabbitmq 3.7) 以root用户登录. cd /ho ...

  • Rabbitmq集群高可用部署详细

    序言 清风万里的季节,周末本该和亲人朋友一起消遣这烂漫的花花草草,或是懒洋洋的晒个太阳听听风声鸟鸣.无奈工作使然,理想使然,我回到啦公司,敲起啦键盘,撸起啦代码,程序狗的世界一片黯然,一片黯然,愿天下 ...

  • (1条消息) Centos7下的rabbitmq

    推荐大家看看这篇文章:https://blog.csdn.net/qq_27669839/article/details/113418827 下载安装文件 在网上去下载rabbmitmq-3.8.11 ...

  • 如何在Windows下安装UOS(深度deepin)系统?

    统信UOS是由包括中国电子集团(CEC).武汉深之度科技有限公司.南京诚迈科技.中兴新支点在内的多家企业共同打造的中文国产操作系统. UOS目前有桌面专业版.桌面个人版以及社区版(deepin).其中 ...

  • 在Windows下安装chromedriver

    在windows上安装 selenium 和 chromedriver 1 安装selenium 启动cmd命令行(同时按住windows键和R键,在对话框内输入cmd,然后回车) 安装seleniu ...

  • RabbitMQ 消息队列中 VirtualHost介绍 与权限管理 | IT工程师的生活足迹

    一.VirtualHost 像mysql服务有数据库的概念并且可以设置用户对库和表等对象的操作权限,RabbitMQ也有类似的权限管理. 在RabbitMQ中可以虚拟消息服务器 VirtualHost ...

  • windows下安装zookeeper 及 遇到的问题

    安装个zookeeper,没想到这么难,总时间我差不多花了4,5个小时,弄好的那一刻我简直想哭. 一开始在网上搜的教程,都很简单. 第一步官网下载 第二步复制一份 conf 文件夹下的 zoo_sam ...

  • windows下安装VituralBox以使用Linux系统分析数据

    出发点 一直以来,别人找过来,说是要讨论生物信息.讨论高通量测序,很抱歉,我从一开始就会亮出底牌,我是做生物的,不是做生信的. 没错,我就是一个做生物的.既然是做生物的,我写了大多数东西的出发点就是, ...

  • windows下安装HMMER软件进行结构域模式扫描

    简单介绍 HMMER,从软件名字来看就知道其实用的隐式马可夫模型来做分析的,具体是用于分析生物序列.虽然他也可以当做Blast的替代工具(-并不能提高效率,但能提高敏感度),但我认为,其最大的优点在于 ...

  • Windows下安装pycocotools

    Date: 2020/10/11Author: CW在做 detection 任务时,我们通常会使用 mAP 作为评估指标,要计算 mAP,我们要先计算出 Recall(召回率) 和 Precisio ...

  • 如何在windows下安装linux双系统

    首先是看这篇博客,讲得很详细,但是有一点小小的区别,这里把整个过程回顾一下. https://www.cnblogs.com/masbay/p/10745170.html 第一步,刻盘,将一个u盘刻录 ...

  • windows下安装配置cudn和cudnn

    (一)GPU新驱动安装 查看自己电脑的显卡信息,可以使用工具CPU-Z检测.下图为本机的显卡信息: 编辑 显卡信息查看.png 进入NVIDIA驱动下载进行符合条件的下载安装.直接安装并取代之前的显卡 ...