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

这篇具有很好参考价值的文章主要介绍了Windows环境下RabbitMQ的安装(安装过程以及解决安装过程的问题)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、准备环境

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 ,变量值为 对应的安装路径

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

 然后找到 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 

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

这样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管理插件的一些命令:文章来源地址https://www.toymoban.com/news/detail-478407.html

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的安装(安装过程以及解决安装过程的问题)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Windows 7 虚拟机的安装以及解决安装VMVMware tools问题

    VMware® Workstation 17 Pro 版本:VMware® Workstation 17 Pro 虚拟机操作系统:Windows7 在Windows7镜像安装完成后,安装\\\"VMware Tools\\\"时出现:安装程序无法继续,需要将操作系统更新到SP1.2 重新安装后也没办法解决。 现在的镜像: 更换一个镜像名中带有sp1的镜像: 首先进入安装界面,点击

    2024年02月16日
    浏览(24)
  • python安装教程(windows)以及python环境变量设置以及在 cmd 输入 python 后不报错也无反应的问题

    (一)准备工作 1、下载和安装python(认准官方网站)  链接:Download Python | Python.org  需要指定版本可以自己去翻一下,我这边就以3.11.2为例,点击这个版本下载即可,看不懂英文可以像我一样一键翻译一下   双击运行刚才下载的安装程序,会打开Python环境的安装向导。在执行

    2023年04月15日
    浏览(29)
  • Linux环境下安装RabbitMQ的全过程

    记录一下安装RabbitMQ的全过程。 这里面有我安装时遇到的问题报错,写个解决问题思路和参考: 1、装 erlang(的版本)与 rabbitmq-server服务器的版本冲突,重装erlang环境即可。 2、启动rabbitmq-server服务时,报错:boot failed(启动失败) 环境、版本等信息: Linux: 腾讯云CentOS 8

    2024年02月07日
    浏览(32)
  • windows环境 pip安装mysqlclient失败问题记录及解决方案

    直接下载安装mysqlclient whl文件进行安装 https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysqlclient 注意:cp37即表示python3.7的版本,其他版本号同理,win32表示windows 32位的, win_amd64表示windows 64位 我这里是python3.7的版本,系统是64位所以选择 mysqlclient‑1.4.6‑cp37‑cp37m‑win_amd64.whl 结果如下:

    2024年02月11日
    浏览(29)
  • Windows环境下安装RabbitMQ

            消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削锋等问题实现高性能,高可用,可伸缩和最终一致性。         使用较多的消息队列有 ActiveMQ(安全),RabbitMQ,ZeroMQ,Kafka(大数据),MetaMQ,RocketMQ。         RabbitMQ是一

    2024年02月12日
    浏览(29)
  • 【软件安装&环境配置】vscode 安装界面没有出现安装路径的选择 的解决,以及vscode的删除的问题

    由于vscode 没有删除干净,就会出现vscode 安装的时候,没有出现安装路径的界面,所以可以来到vscode的安装路径,点击 unins000.exe 文件就可以 实现将vscode 相关的文件删除, 如果是删除了整个vscode 安装下的文件(在回收站也删除的情况下),但是还没有卸载干净vscode,我的做

    2024年02月08日
    浏览(46)
  • Jenkins在Linux环境下的安装与配置,包含遇到的问题以及解决方法

    Jenkins是一个开源软件项目,是基于Java开发的一种持续集成(CI)工具,用于解决持续重复的部署、监控工作;它一个开放易用的软件平台,大大简化软件的持续集成。 目前持续集成(CI)已成为许多软件开发团队的常见做法。它是一种实践,旨在缓和和稳固软件的构建过程,并

    2024年02月02日
    浏览(41)
  • Windows下关于windbg 调试 dump文件过程的环境配置以及注意事项

    在windows下,异常的调试很便捷,除了使用vs调试外还可以使用微软的windbg,windbg一般在安装vs的时候可以选装(windows开发套件),如果你是使用vs的开发者,那可以去磁盘中搜索windbg.exe看看有没有在安装vs的时候安装windbg,如图: 如果没有安装windbg也没关系,可以去微软的官网下载 下载

    2024年02月09日
    浏览(37)
  • RabbitMQ常见问题以及实际问题解决

    ** ** 消息可靠性问题: 消息从生产者发送到Exchange,再到queue,再到消费者,有哪些导致消息丢失的可能性? 发送时丢失: - 生产者发送的消息为送达exchange - 消息到达exchange后未到达queue MQ宕机,queue将消息丢失 consumer接收到消息后未消费就宕机 ①生产者消息确认 RabbitMQ提供

    2024年02月16日
    浏览(34)
  • spring cloud 搭建消息中间件 RabbitMQ 环境、Mac/Windows下载安装RabbitMQ、配置RabbitMQ环境变量

    spring boot、spring cloud工程:Mac/Windows下载安装Erlang、RabbitMQ,并配置环境变量。 这里学习如何安装 RabbitMQ,因为远程配置中心的动态更新需要结合 RabbitMQ 来使用。 这里给出自己下载和使用的百度网盘链接:Erlang 版本为25.3.2、RabbitMQ版本为3.12.1 : 链接:百度网盘链接 提取码:

    2024年02月15日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包