目录

一、准备环境

1.下载Erlang

2.安装RabbitMQ

3.RabbitMQ安装时出现的问题


RabbitMQ的介绍:http://t.csdn.cn/6mSSu

一、准备环境

RabbitMQ是由Erlang语言开发的,所以需要安装Erlang环境以及配置对应的环境变量

1.下载Erlang

1.Erlang下载

官网下载地址:https://www.erlang.org/downloads

这里如果嫌官网下载麻烦,我这里提供了一个20.2的版本:

链接:https://pan.baidu.com/s/13c8brCA39gDJ8FnGdF3m1A 
提取码:4vx4

2.安装Erlang

安装过程直接Next,安装路径选择自己需要安装的路径

3.配置环境变量

新建一个 变量名为  ERLNAG_HOME ,变量值为 对应的安装路径

然后找到 path 环境变量,将 %ERLANG_HOME%\bin 加到path环境变量中

4.验证安装是否成功

win+r 进入命令提示符中,输入 erl  ,显示你对应的安装版本即为安装成功

2.安装RabbitMQ

1.RabbitMQ 下载

官方下载地址:RabbitMQ Project Announcements — RabbitMQ,下载的RabbitMQ版本要和对应的Erlang版本对应

同样的,这里也提供了一个对应的3.7.4的版本:

链接:https://pan.baidu.com/s/1PFUWTs3vMXldp09Eiymc2g 
提取码:plit

2.配置

使用RabbitMQ管理插件RabbitMQ's Management Plugin,可以更好的可视化方式查看RabbitMQ服务器的状态。

win + r进入命令提示符,进入到RabbitMQ安装目录下的sbin目录下,进行RabbitMQ管理插件的安装,安装命令为:

rabbitmq-plugins enable rabbitmq_management

3.查看RabbitMQ是否安装是否成功

rabbitmqctl status

文末会附有RabbitMQ管理插件的常用命令

安装成功,cmd会出现如下场景:

Status of node rabbit@DESKTOP-UHFE6T9 ...
[{pid,6740},{running_applications,[{rabbitmq_management,"RabbitMQ Management Console","3.7.4"},{rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.7.4"},{rabbitmq_management_agent,"RabbitMQ Management Agent","3.7.4"},{amqp_client,"RabbitMQ AMQP Client","3.7.4"},{rabbit,"RabbitMQ","3.7.4"},{rabbit_common,"Modules shared by rabbitmq-server and rabbitmq-erlang-client","3.7.4"},{cowboy,"Small, fast, modern HTTP server.","2.2.2"},{ranch_proxy_protocol,"Ranch Proxy Protocol Transport","1.4.4"},{ranch,"Socket acceptor pool for TCP protocols.","1.4.0"},{ssl,"Erlang/OTP SSL application","8.2.3"},{public_key,"Public key infrastructure","1.5.2"},{asn1,"The Erlang ASN1 compiler version 5.0.4","5.0.4"},{cowlib,"Support library for manipulating Web protocols.","2.1.0"},{crypto,"CRYPTO","4.2"},{mnesia,"MNESIA  CXC 138 12","4.15.2"},{inets,"INETS  CXC 138 49","6.4.5"},{jsx,"a streaming, evented json parsing toolkit","2.8.2"},{recon,"Diagnostic tools for production use","2.3.2"},{xmerl,"XML parser","1.3.16"},{os_mon,"CPO  CXC 138 46","2.4.4"},{lager,"Erlang logging framework","3.5.1"},{goldrush,"Erlang event stream processor","0.1.9"},{compiler,"ERTS  CXC 138 10","7.1.4"},{syntax_tools,"Syntax tools","2.1.4"},{sasl,"SASL  CXC 138 11","3.1.1"},{stdlib,"ERTS  CXC 138 10","3.4.3"},{kernel,"ERTS  CXC 138 10","5.4.1"}]},{os,{win32,nt}},{erlang_version,"Erlang/OTP 20 [erts-9.2] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:64]\n"},{memory,[{connection_readers,0},{connection_writers,0},{connection_channels,0},{connection_other,2744},{queue_procs,22832},{queue_slave_procs,0},{plugins,1092544},{other_proc,28873160},{metrics,198232},{mgmt_db,182256},{mnesia,76672},{other_ets,2229952},{binary,691456},{msg_index,29616},{code,28399402},{atom,1123529},{other_system,12419317},{allocated_unused,16343152},{reserved_unallocated,0},{strategy,rss},{total,[{erlang,75341712},{rss,91684864},{allocated,91684864}]}]},{alarms,[]},{listeners,[{clustering,25672,"::"},{amqp,5672,"::"},{amqp,5672,"0.0.0.0"},{http,15672,"::"},{http,15672,"0.0.0.0"}]},{vm_memory_calculation_strategy,rss},{vm_memory_high_watermark,0.4},{vm_memory_limit,8524858982},{disk_free_limit,50000000},{disk_free,63748395008},{file_descriptors,[{total_limit,8092},{total_used,3},{sockets_limit,7280},{sockets_used,0}]},{processes,[{limit,1048576},{used,391}]},{run_queue,0},{uptime,8991},{kernel,{net_ticktime,60}}]

没有出现这个,就说明安装失败,下面会附一些错误以及解决办法

4.进入RabbitMQ的管理页面:

地址为:http://localhost:15672/

默认用户名和密码都是 guest 

这样RabbitMQ就成功安装成功了!

3.RabbitMQ安装时出现的问题

1.问题描述

命令提示符在输入

rabbitmqctl status

出现

 Authentication failed(rejected by the remove node),please check the Erlang cookie

出现这个错误的原因就是 两个文件下的.erlang.cookie文件内容不一致

 2.解决办法

分别找到这两个文件夹,对应的位置是

C:\Windows\System32\config\systemprofile\.erlang.cookie
C:\User\自己设置的电脑用户名\.erlang.cookie

这里会有一个问题:就是第一个路径下的文件夹无法打开,右键文件夹 ,点击属性,将该文件的只读取消掉,就可以查看;或者通过管理员运行命令提示符 找到对应的路径,就会自动在记事本中打开对应的文件

修改两个文件中的内容为一致,再次执行,就成功啦!

附RabbitMQ管理插件的一些命令:

rabbitmqctl 的常用命令
# 查看服务器的状态
rabbitmqctl status# 查看环境变量
rabbitmqctl environment# 停止rabbitmq的应用
rabbitmqctl stop_app# 启动rabbitmq的应用
rabbitmqctl start_app# 添加用户
rabbitmqctl add_user <username> <password>
rabbitmqctl add_user uplooking 123456# 列出所有的用户
rabbitmqctl list_users# 将用户设置为管理员用户
rabbitmqctl set_user_tags uplooking administrator# 查看虚拟主机
rabbitmqctl list_vhosts# 添加虚拟主机
rabbitmqctl add_vhost /uplooking
rabbitmqctl add_vhost /uplooking/ops
rabbitmqctl add_vhost /uplooking/java# 删除虚拟主机
rabbitmqctl delete_vhost /uplooking/java# 查看默认虚拟主机的权限
rabbitmqctl list_permissions# 设置用户的权限,.* 表示分别对 组件的配置文件、读权限、写权限
rabbitmqctl set_permissions -p /uplooking uplooking ".*" ".*" ".*"# 查看虚拟主机的权限
rabbitmqctl list_permissions -p /uplooking# 组件查看
rabbitmqctl list_queues -p /uplooking

Windows环境下RabbitMQ的安装(安装过程以及解决安装过程的问题)相关推荐

  1. rabbitmq 查看消费者_(Windows环境下)RabbitMQ系列(一)安装以及入门使用

    一.RabbitMQ介绍 RabbitMQ是一个消息代理:它接受和转发消息.你可以把它想象成一个邮局.在这个比喻中,RabbitMQ是邮政信箱,邮局和邮递员. RabbitMQ和邮局的主要区别在于它不 ...

  2. Windows环境下MySQL的zip包精简方法与安装。

    使用此此方法可以把MySQL的zip安装包从300多M,精简到6M. MySQL 下载地址 https://dev.mysql.com/downloads/mysql/ 精简过程 1. 根目录下只留 ...

  3. WINDOWS环境下RABBITMQ的启动和停止命令

    rabbitmq启动方式有2种 1.以应用方式启动 rabbitmq-server -detached 后台启动 Rabbitmq-server 直接启动,如果你关闭窗口或者需要在改窗口使用其他命令时 ...

  4. rabbitmq怎么停止_Windows环境下RabbitMQ的启动和停止命令

    Windows环境下RabbitMQ的启动和停止命令 原创lockie_zou 最后发布于2018-05-24 15:34:21 阅读数 36514  收藏 展开 首先windows下安装好了erla ...

  5. 手把手教你在Windows环境下升级R

    在Windows环境下,我们可以使用installr包自动将R升级到最新版本.并且可以安装软件.下面主要演示如何在Windows环境下升级R,并将旧版本安装的R包复制到更新版本的R. 1.加载inst ...

  6. windows环境下安装RabbitMQ(超详细)

    windows环境下安装RabbitMQ(超详细) 记录RabbitMQ安装过程,欢迎大家和我交流.(安装过程中遇到的问题也有总结哈,请查看) RabbitMq简介 安装准备工具 安装步骤(图文) 安 ...

  7. 基于Windows环境下CPU和GPU版本Tensorflow详细安装过程

    基于Windows环境下CPU和GPU版本Tensorflow详细安装过程 一.Tensorflow简介 TensorFlow 是一个开源的.基于 Python 的机器学习框架,它由 Google 开 ...

  8. Windows环境下在IDEA编辑器中spark开发安装步骤

    以下是windows环境下安装spark的过程: 1.安装JDK(version:1.8.0.152) 2.安装scala(version:2.11/2.12) 3.安装spark(version:s ...

  9. windows环境下安装scrapy框架报错问题--最快捷有效的解决方案

    windows在执行如下命令,安装scrapy的过程中会报错: pip install scrapy 报错分析: windows环境下,会出现如下错误: 1.提示的错误是编译环境的问题,字面意思看需要 ...

最新文章

  1. 20181009-9 每周例行报告
  2. (转)WPF中让窗体不显示最大化,最小化,关闭按钮
  3. html网页设计大赛_HTML5网页设计大赛 || 决赛名单公布
  4. Ubuntu16.04LTS +Qt+boost1.66编译错误:consuming_buffers.hpp: parse error in template argument list...
  5. 注塑机c语言程序,注塑机PLC程序(完整版).docx
  6. 随机矩阵理论在电力大数据分析中的应用
  7. Maven聚合SSM项目(八)
  8. [已解决 2020年]你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了解更多信息
  9. POJ 1392 Ouroboros Snake (欧拉回路)
  10. 03系统多界面_资讯:苹果公布iPhone 12屏幕更换价格;华为 Mate 40 Pro 系统界面截屏曝光;Redmi K30S 更多细节曝光...
  11. JavaSE第二阶段之面向对象编程
  12. 74HC08四路2输入与门
  13. 如何建立一个网站?规划、设计、目的、原则、宣传(一)
  14. 艾奇KTV电子相册制作软件 4.7 破解安装版
  15. 英文字母html,利用HTML5实现英文字母ABCD动画特效
  16. 【数据结构】B+树的特点
  17. Data-driven 3D human head reconstruction——3D人头重建笔记
  18. Python自动生成表情包,从此斗图无敌手!
  19. 收藏的一些国内镜像源地址
  20. MySQL查询语句执行的过程

热门文章

  1. 免费下载——高光谱数据集
  2. 网页中增加QQ在线咨询的功能
  3. git bfg 的使用(删除提交记录中的敏感信息,删除文件等)
  4. 安全漏洞--释放重引用(UAF)漏洞分析
  5. 时间轮-Java实现篇
  6. 记录1024程序员的 Vlog Days
  7. 全球及中国包装机械行业应用规模与发展动态研究报告2022版
  8. 网络安全管理-检查和关闭勒索病毒传播的通讯协议
  9. jieba中文分词库的使用
  10. 新版本PyCharm Debug mode off解决方案