安装RabbitMQ的各种问题(包括已注册成windows服务后,再次重新安装,删除服务重新注册遇到的问题)

news2024/12/25 12:53:10

一、安装Erlang(傻瓜式安装) 安装完成之后,配置环境变量:


        1.新建系统变量名为:ERLANG_HOME 变量值为erlang安装地址

        2. 双击系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。
    win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。


二、RabbitMQ安装()

1. 需要和Erlang版本对应,这是我的版本


    2.双击下载后的.exe文件,安装过程与erlang的安装过程相同。
    3. 安装RabbitMQ-Plugins
      3.1. 打开命令行并输入cd + RabbitMQ安装路径下的sbin目录。
     3.2. 然后输入以下命令进行安装

    rabbitmq-plugins.bat enable rabbitmq_management   ------一定要加上.bat ,否则会失败

	C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.16\sbin>rabbitmq-plugins enable rabbitmq_managemen
	Enabling plugins on node rabbit@ESLISD001130:
	rabbitmq_managemen
	Error:
	{:plugins_not_found, [:rabbitmq_managemen]}

解决办法: 把命令换成   rabbitmq-plugins.bat enable rabbitmq_management   (也就是加上了.bat再执行)
  3.4. 报错:
如果执行rabbitmq-plugins enable rabbitmq_management出现以下信息,代表安装失败
1.
	Enabling plugins on node rabbit@DESKTOP-IOF5VIA:
	rabbitmq_management
	The following plugins have been configured:
	rabbitmq_management
	rabbitmq_management_agent
	rabbitmq_web_dispatch
	Applying plugin configuration to rabbit@DESKTOP-IOF5VIA…
	Plugin configuration unchanged.

	------解决办法:
	C:Users\当前用户\erlang.cookie文件同步至C:Windows\System32\config\systemprofile.erlang.cookie(这个两个地方都已这个cookie就不用管)
	主要后面删除C:Users\当前用户\AppData\Roaming\RabbitMQ目录(删不掉的话就清空里面的文件)
	再次在rabbit的sbin目录下
3.5 安装成功
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.11.16\sbin>rabbitmq-plugins.bat enable rabbitmq_management
Enabling plugins on node rabbit@ESLISD001130:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@ESLISD001130...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

set 3 plugins.
Offline change; changes will take effect at broker restart.


----------------------------------------------有set 3plugins就说明成功了

三、 启动Rabbitmq

net stop rabbitmq -关闭服务
net start rabbitmq -开启服务


-*----------其他命令-------------

rabbitmq-server  -detached //帮助
rabbitmq-server  help//帮助
rabbitmq-service stop //停用
rabbitmq-service remove //删除
rabbitmq-service install //安装
rabbitmq-service start //启动service
rabbitmq-service disable//禁用
rabbitmq-service enable//禁用

四、注册成windows服务

rabbitmq-service install //注册成服务

 在注册成功后的服务列表中右键启动即可

五、 删除文件重新安装

我本来安装了rabbitmq也注册了服务,很久没用我忘记了,把原安装路径给删掉了,但服务还在,再次安装之后,才发现服务中已经存在,只是服务指向的路径不对,
这时可以打开注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RabbitMQ ,把ImagePath的路径修改为新路径再运行这个服务

还是不行,那么就执行以下命令,发现删除成功,但是服务列表中还有,关闭服务列表,重新打开,发现删除成功

rabbitmq-service stop //停用
rabbitmq-service remove //删除

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/982428.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

学习笔记——Java入门第一季

1.1 Java的介绍与前景 Java语言最早期的制作者:James Gosling(詹姆斯高斯林) 1995年5月23日,Sun Microsystems公司宣布Java语言诞生。 1.2 Java的特性与版本 跨平台 开源(开放源代码) Java代码&#xff…

酷开系统游戏空间,开启大屏娱乐新玩法

在这个充满科技感和无限创意的时代,游戏已经成为我们生活的一部分。而随时着科技的不断发展,以及游戏爱好者的游戏需求在不断提高,促使游戏体验也向更加丰富多彩的方向发展。显然,酷开科技早已经认识到游戏发展的新蓝图&#xff0…

金鸣识别名片识别模块 ,名片扫描仪的神仙“伴侣”

名片扫描仪是现代办公中常见的设备,其作用是将纸质名片转换为电子格式并进行识别。在实现这一功能方面,使用自带OCR功能和金鸣识别两种方式均具有各自的优势。 一方面,自带OCR功能的名片扫描仪具有便捷性和即时性的优势。通过设备内置的OCR技…

国产信创服务器如何进行安全可靠的文件传输?

信创,即信息技术应用创新,2018年以来,受“华为、中兴事件”影响,国家将信创产业纳入国家战略,并提出了“28n”发展体系。从产业链角度,信创产业生态体系较为庞大,主要包括基础硬件、基础软件、应…

SpringMVC综合案例

目录 一、SpringMVC常用注解 二、传递参数 2.1 基础类型String 2.2 复杂类型 2.3 RequestParam 2.4 PathVariable 2.5 RequestBody 2.6 RequestHeader 2.7 请求方法 三、返回值 3.1 void 3.2 String 3.3 StringModel 3.4 ModelAndView 四、页面跳转 4.1 转发 4…

iPhone用户的价值是安卓用户的4倍?难以置信,研究发现竟是7.4倍

据Asymco机构分析师Horace Dediu发布的最新报告,苹果用户在应用上的平均支出是安卓用户的7.4倍,远高于此前提出的4倍观点。这意味着,尽管安卓用户数量是iPhone用户的两倍,但iPhone应用商店开发者的收入是谷歌PlayStore的两倍。 在…

淘宝销量展示方式变更背后的逻辑

淘宝销量展示方式发生了调整,平台于8月16日将商品详情销量展示表达由【月销**件】全部换成展示【已售**件】,将30天销量改成了近365天销量。 【已售**件】统计口径:统计近365天支付的商品件数,数据更新请关注24-48小时。其中涉及销…

数据库模式迁移工具的演进:CLI,GUI,集成式协作数据库平台

数据库模式迁移可能是应用程序开发中最具风险的领域,它困难、有风险且令人痛苦。数据库模式迁移工具的存在就是为了减轻这些痛苦,并且已经取得了长足的进步:从基本的CLI工具到GUI工具,从简单的SQL GUI客户端到集成式协作数据库平台…

PROSOFT PTQ-PDPMV1网络接口模块

通信接口:PROSOFT PTQ-PDPMV1 网络接口模块通常配备了多种通信接口,以便与不同类型的设备和网络进行通信。常见的接口包括以太网、串行端口(如RS-232和RS-485)、Profibus、DeviceNet 等。 协议支持:该模块通常支持多种…

《向量数据库指南》——AI原生向量数据库Milvus Cloud 2.3 新功能ScaNN 索引和Iterator

ScaNN 索引 Milvus 目前支持了 Faiss 中的 FastScan 算法,在各项 benchmark 中有着不俗的表现,对比 HNSW 有 20% 左右提升,约为 IVFFlat 的 7 倍,同时构建索引速度更快。ScaNN 在算法上跟 IVFPQ 比较类似,聚类分桶,然后桶里的向量使用 PQ 做量化,区别是 ScaNN 对于量化比…

ATC模型转换动态shape问题案例

ATC(Ascend Tensor Compiler)是异构计算架构CANN体系下的模型转换工具:它可以将开源框架的网络模型(如TensorFlow等)以及Ascend IR定义的单算子描述文件转换为昇腾AI处理器支持的离线模型;模型转换过程中&a…

【C++】动态内存管理

【C】动态内存管理 new和delete用法内置类型自定义类型抛异常定位new 刨析new和delete的执行与实现逻辑功能执行顺序newdelete 功能实现operator new与operator delete malloc free与new delete的总结 在我们学习C之前 在C语言中常用的动态内存管理的函数为: mallo…

与数据库性能作斗争:间歇性超时问题

今年早些时候,当我们与数据库互动时,我们的应用程序在两周的时间里出现了间歇性的超时问题。 尽管我们尽了最大的努力,但我们不能立即确定一个明确的原因;我们并没有进行任何明显改变数据库使用方式的代码更改,也没有…

SSL证书只有收费的吗?有没有免费使用的?

首先明白SSL证书是什么SSL英文全称:英文全称: Secure Socket Layer Certificate,中文全称:安全套接字层证书。 SSL是一种由数字证书颁发机构(CA) 签发的数字证书。它用于建立安全的加密连接,确保通过网络传输的数据在客户端和服务器之间的安全性和完整性…

不同供电系统下SPD浪涌保护器的用途差异与选择

浪涌保护器(SPD)是一种用于保护电气设备免受电力系统突发的电压浪涌或过电压等干扰的重要装置。在选择浪涌保护器(SPD)时,会有1P、1PN、2P、3P、3PN、4P等不同类型的产品,其中“P”是低压电器的一个专业术语…

新旧混战,内衣竞争终局在哪里?

从2016到2023,内衣混战没有结束,反而愈演愈烈。 近日,包括都市丽人、汇洁股份、爱慕股份、安莉芳等在内的内衣服饰企业发布2023年中期业绩,多数在净利润等关键财务指标上表现亮眼。比如,都市丽人、爱慕股份、汇洁股份…

NOMA学习

NOMA(非正交多址接入技术) NOMA基本概念上行NOMA与下行NOMA上行NOMA(MAC信道)下行NOMA(BC广播信道) SIC解码顺序叠加编码(SC)与串行干扰消除(SIC)叠加编码&am…

TypeScript类型守卫

概念 在语句的块级作用域【if语句内或条目运算符表达式内】缩小变量类型的一种类型推断的行为。 类型守卫可以帮助我们在块级作用域中获得更为需要的精确变量类型,从而减少不必要的类型断言。 类型判断:typeof实例判断:instanceof字面量相等…

手写Spring:第1章-开篇介绍,手写Spring

文章目录 一、手写Spring二、Spring 生命周期 一、手写Spring 💡 目标:我们该对 Spring 学到什么程度?又该怎么学习呢? 手写简化版 Spring 框架,了解 Spring 核心原理,为后续再深入学习 Spring 打下基础。在…

QMS系统在质量管理中的作用

一、QMS系统的定义: 质量管理体系(QMS)系统是一套用于规范和管理企业质量活动的框架和工具。它包括一系列互相关联的流程、程序和记录,旨在确保产品和服务符合质量要求、法规要求和客户期望,并持续改进质量绩效。 二、…