首页 > 其他分享 >RabbitMQ部署安装

RabbitMQ部署安装

时间:2024-01-16 11:00:46浏览次数:37  
标签:1.2 部署 rabbitmq 点击 RabbitMQ erlang 安装

1、RabbitMQ部署

1.1.概述

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件),由以高性能、健壮以及可伸缩性出名的 Erlang 写成。因此使用RabbitMQ必须安装Erlang环境。

说明:

1、演示部署服务器操作系统为windows server 2016(windows server 2008部署可行);

2、演示安装版本如下:

otp_win64_25.1.1.exe

rabbitmq-server-3.11.2.exe

1.2.Erlang安装

Erlang安装包的版本和RabbitMQ的安装包版本必须对应,对应关系可参见官网:https://www.rabbitmq.com/which-erlang.html

 

本次安装选择Erlang/OTP 25.1  (otp_win64_25.1.1.exe)

1.2.1下载安装包

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

 

本次下载版本为otp_win64_25.1.1.exe,也可根据实际选择所需版本。

1.2.2安装erlang

  1. 选中安装包(otp_win64_25.1.1.exe)-右键-以管理员身份运行,然后点击‘next’;

            

  2.选择安装目录,默认是C:\Program Files\Erlang OTP,可根据实际调整安装目录,然后点击“next”,再点击“Install”

  

  

  3.等待安装,完成后点击“close”

  

  4.配置环境变量

  桌面找到“此电脑”,鼠标右键-点击“属性”-选择“高级系统设置”-点击“环境变量”

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

双击系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。

  

  

  5.验证erlang是否安装成功。

win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。

  

 

1.3安装RabbitMQ

1.3.1下载安装包

  进入RabbitMQ官网(https://www.rabbitmq.com/)或者进入RabbitMQ的github下载页面(https://gitcode.net/mirrors/rabbitmq/rabbitmq-server?utm_source=csdn_github_accelerator),这里演示通过github下载,进入页面后点击右侧下方的“全部发行版”,在打开的新页面,滚动到页面下面找到对应版本下载,这里选择安装版(rabbitmq-server-3.11.2.exe)。

 

1.2.2安装RabbitMQ

1、选中安装包(rabbitmq-server-3.11.2.exe)-右键-以管理员身份运行,点击“next”

3、选择安装目录,可根据实际调整安装目录,然后点击“Install”,点击“next”,点击“finish”。

 

4、安装RabbitMQ-Plugins

打开命令行cd,输入RabbitMQ的sbin目录,输入如下命令:

rabbitmq-plugins enable rabbitmq_management

5、验证RabbitMQ安装成功与否

Cmd输入如下命令:rabbitmqctl status

1.2.3安装中遇到的问题

解决办法:

1、检查Erlang安装包的版本和RabbitMQ的安装包版本是否对应;

2、将C:\Users\administrator\.erlang.cookie文件复制到C:\Windows\System32\config\.erlang.cookie.

3、检查安装目录是否存在中文或空格;

4、重启rabbitMQ,尽量使用命令行重启,命令如下:

Net stop RabbitMQ

Net start RabbitMQ

 

1.2.4管理页面

1.2.4.1登录管理页面

打开浏览器,访问http://127.0.0.1:15672

 

账号:guest   密码:guest (该账号密码为官方提供)

登录成功后,进入下面页面代表安装成功。

 

1.2.4.2创建用户及授权

由于默认的guest账号只能做本地登录,如果需要远程访问,就需要新建用户授权。

管理页面-顶部标签点击“Admin”,“Add a user”下面录入新建账号的账号名称、密码,录入完成后点击“Add user”按钮。

 

 

标签:1.2,部署,rabbitmq,点击,RabbitMQ,erlang,安装
From: https://www.cnblogs.com/zhuzhu1214/p/17967089

相关文章

  • Linux CentOS 8 安装DHCP服务
    DHCP如果虚拟机没有/etc/dhcp/dhcpd.conf文件,这可能是因为DHCP服务器软件包尚未安装,或者安装后配置文件未创建。要创建DHCP服务器配置文件dhcpd.conf,可以按照以下步骤操作:1、确保DHCP服务器软件已经安装。在CentOS8上,你可以使用以下命令安装DHCP服务器软件包:sudo......
  • java安装
    1.要使用Java,必须先安装什么?去哪里下载?目前学习jdk17JDK(JavaDevelopmentKit)开发者工具包;Oracle官网(Java软件|Oracle中国) 2.LTS版本有哪些?很多企业还在使用哪个JDK版本?JDK8、11、17、21    很多企业还在使用JDK8/JDK11。3.如何验证JDK是否安装成功了?打......
  • 在Linux下, 不使用包管理器安装Golang sdk
    尝试从targz安装go下面这个是go官网的,注意使用代理下载;wgethttps://go.dev/dl/go1.21.6.linux-amd64.tar.gztar-zxvfgo1.13.1.linux-amd64.tar.gzmvgo//usr/local/将go添加到环境变量:确实fishshell是这样设置环境变量的吗?vim/etc/profile加入以下内容:e......
  • 鸿蒙HarmonyOS实战-工具安装和Helloworld案例
    ......
  • linux安装花生壳,内网穿透
    1,官网下载linux版本的花生壳,命令:wget"https://dl.oray.com/hsk/linux/phddns_5.3.0_amd64.deb"-Ophddns_5.3.0_amd64.deb或者去官网下载deb包。2,解压,安装:dpkg-iphddns_5.3.0_amd64.deb3,运行:sudophddnsstart4,查看phddns的状态:sudophddnsstatus打开花生壳web链......
  • 一、windows安装opencv,并使用pycharm开发
    OpenCV入门毕设需要用到人脸识别,利用寒假学习下opencv的基本操作,希望可以有所收获安装python环境官网,下载安装exe文件,运行后选择添加path,安装成功结果如下:安装pycharm下载地址安装opencv命令行下运行:pipinstallopencv-python成功安装结果如下:无任何报错即为安装成功......
  • vllm 安装踩坑 (The NVIDIA driver on your system is too old)
    我的环境如下:nvidia-smi显示cuda版本是11.7目前最新vllm要求的torch版本是2.1.2,该版本要求的cuda版本是11.8,所以不匹配。执行安装会遇到如下错误RuntimeError:TheNVIDIAdriveronyoursystemistooold(foundversion11070).PleaseupdateyourGPUdrive......
  • OpenShift 中部署无服务器
    简介OpenShift4中通过名为“RedHatOpenShiftServerless”的Operator提供了基于Knative的Serverless(无服务器架构)的运行环境。OpenShift的无服务器组件主要涉及KnativeServing和KnativeEventing。KnativeServing是一个开源软件框架,用于构建和管理可扩展、容错和......
  • D5-LMDeploy 大模型量化部署
    〇、完成结果使用LMDeploy以本地对话部署InternLM-Chat-7B模型,生成300字的小故事:以API服务中的一种方式部署InternLM-Chat-7B模型,生成300字的小故事:以网页Gradio部署InternLM-Chat-7B模型,生成300字的小故事:前、知识笔记安装、部署、量化一、环境配置可以使用 vgpu-s......
  • 在Azure上备份AKS Cluster - 基础介绍以及部署配置
    今天来看一看AKSCluster里的一些新功能,AKS里的新功能非常多,之后可以考虑挑一部分简单介绍介绍,今天先开个头,主要来谈一下AKS的备份问题,这其实也是来源于之前的一个需求,有客户问到AKSCluster我们是如何备份的,说实话问得我有点懵,之前基本没怎么考虑过这方面的问题,因为众所周知的是容......