当前位置: 首页 > news >正文

centos7安装RabbitMQ

1、查看本机基本信息

查看Linux发行版本

uname -a
# Linux VM-0-8-centos 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
cat /etc/redhat-release
# CentOS Linux release 7.9.2009 (Core)

2、创建创建工作目录

mkdir /usr/local/software
cd /usr/local/software
mkdir erlang
mkdir rabbitMQ

3、确定需要安装的erlang和RabbitMQ的版本(⭐️⭐️⭐️)

首先这里的版本一定要引起注意,80%的安装失败都是因为版本的错误,这里的错误不但是指erlang和RabbitMQ的对应关系错误,更多是erlang的版本选择方面。这里建议先去确定erlang的版本,因为erlang是否能够安装成功直接跟你的机器有关,在安装有些版本的时候需要一些依赖,作者亲测解决这些依赖非常的耗费时间,如果你是centos7我建议是先尝试一哈erlang20.3

  • erlang下载地址:https://packagecloud.io/rabbitmq/erlang
    我下载的是:erlang-20.3.8.25-1.el7.x86_64.rpm
  • RabbitMQ下载地址:https://github.com/rabbitmq/rabbitmq-server/releases
    我下载的是:rabbitmq-server-3.7.11-1.el6.noarch.rpm
    在这里插入图片描述
  • 比较新对应关系可以通过官网找到:https://www.rabbitmq.com/which-erlang.html请添加图片描述

4、开始安装

将刚才的erlang-20.3.8.25-1.el7.x86_64.rpmrabbitmq-server-3.7.11-1.el6.noarch.rpm分别上传到/usr/local/software/erlang和/usr/local/software/rabbitmq中

  • erlang的安装

    yum install -y gccyum install -y perlyum install -y ncurses-develyum install -y openssl openssl-devel# 进入到你的工作目录中
    cd /usr/local/erlangrpm -ivh erlang-21.3.8.14-1.el7.x86_64.rpm
    

    正常情况如下所示

    [root@VM-0-8-centos erlang]# rpm -ivh erlang-20.3.8.25-1.el7.x86_64.rpm 
    警告:erlang-20.3.8.25-1.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 6026dfca: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...1:erlang-20.3.8.25-1.el7           ################################# [100%]
    

    注意如果这里出现以下图中这种情况,你可以先尝试去安装这些依赖,如果很复杂我建议一去更换更低版本的erlang
    在这里插入图片描述

  • RabbitMQ的安装

    cd /usr/local/software/rabbitmq
    rpm -ivh rabbitmq-server-3.7.11-1.el6.noarch.rpm 
    

    成功就如下所示

    [root@VM-0-8-centos rabbitmq]# rpm -ivh rabbitmq-server-3.7.11-1.el6.noarch.rpm 
    警告:rabbitmq-server-3.7.11-1.el6.noarch.rpm: 头V4 RSA/SHA256 Signature, 密钥 ID 6026dfca: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
    1:rabbitmq-server-3.7.11-1.el6     ################################# [100%]
    

    开启服务

    systemctl start rabbitmq-server
    

    查看服务

    systemctl status rabbitmq-server
    

    如下图所示:
    请添加图片描述

相关文章:

centos7安装RabbitMQ

1、查看本机基本信息 查看Linux发行版本 uname -a # Linux VM-0-8-centos 3.10.0-1160.11.1.el7.x86_64 #1 SMP Fri Dec 18 16:34:56 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux cat /etc/redhat-release # CentOS Linux release 7.9.2009 (Core)2、创建创建工作目录 mkdir /…...

node基于springboot 口腔卫生防护口腔牙科诊所管理系统

目录 1 绪论 1 1.1课题背景 1 1.2课题研究现状 1 1.3初步设计方法与实施方案 2 1.4本文研究内容 2 2 系统开发环境 4 2.1 JAVA简介 4 2.2MyEclipse环境配置 4 2.3 B/S结构简介 4 2.4MySQL数据库 5 2.5 SPRINGBOOT框架 5 3 系统分析 6 3.1系统可行性分析 6 3.1.1经济可行性 6 3.…...

Linux常用命令之find命令详解

简介 find命令主要用于:用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。 如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 是我们在…...

CMake 入门学习4 软件包管理

CMake 入门学习4 软件包管理一、Linux下的软件包管理1. 检索已安装的软件包2. 让自己编译软件支持pkg-config搜索3. 在CMakeLists查找已安装的软件包二、适合Windows下的包管理工具1. vcpkg2. Conan(1) 安装Conan(2) 配置Conan(3) 创建工程(4) 安装依赖库(5) 使用依赖库三、CMa…...

【数据库数据乱码错误】存进去的数据乱码(???)

目录 1.当我新增一条数据的时候,成功后查看数据库中的数据时,竟然变成???乱码格式了: 2.那么问题有3处需要注意: 第一:settings配置 第二:POM文件 第三:…...

rewrite中的if、break、last

目录 rewrite 作用: 依赖: 打开重定向日志: if 判断: location {} 本身有反复匹配执行特征 在 location 中加入 break 和 last (不一样) 加了break后,立刻停止向下 且 跳出。 加了last&#xf…...

JavaSE-线程池(5)- 建议使用的方式

JavaSE-线程池(5)- 建议使用的方式 虽然JDK Executors 工具类提供了默认的创建线程池的方法,但一般建议自定义线程池参数,下面是阿里巴巴开发手册给出的理由: 另外Spring也提供了线程池的实现,比如 Thread…...

城市轨道交通供电系统研究(Matlab代码实现)

👨‍🎓个人主页:研学社的博客💥💥💞💞欢迎来到本博客❤️❤️💥💥🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密…...

什么是 RESTful 风格?

一、什么是 REST ? REST即表述性状态传递(英文:Representational State Transfer,简称REST)是Roy Thomas Fielding博士在2000年他的博士论文中提出来的一种软件架构风格。它是一种针对网络应用的设计和开发方式&#…...

从业6年,对敏捷和自动化测试的一点心得

不久前,参加Thoughtworks组织的一场自动化测试的分享,同事由于出差国外不能参加,特意嘱托我提问两个问题: 在互联网这个将“敏捷”与“持续集成”进行积极实践的环境里,“敏捷测试”与“自动化测试”成了一个大家经常…...

ThreeJS 之界面控制

文章目录参考描述界面自适应问题resize 事件修改画布大小修改视锥体的宽高比全屏显示dblclick 事件检测全屏显示状态进入全屏显示状态退出全屏显示状态尾声参考 项目描述ThreeJS官方文档哔哩哔哩老陈打码搜索引擎BingMDN 文档document.mozFullScreenElementMDN 文档Element.re…...

【查找算法】解析学习四大常用的计算机查找算法 | C++

第二十二章 四大查找算法 目录 第二十二章 四大查找算法 ●前言 ●查找算法 ●一、顺序查找法 1.什么是顺序查找法? 2.案例实现 ●二、二分查找法 1.什么是二分查找法? 2.案例实现 ●三、插值查找法 1.什么是插值查找法? 2…...

Android实例仿真之一

目录 零 开局三问 第一问:为什么要有这一章? 第二问:Android算不算是一个嵌入式系统? 第三问:用什么方法来分析Android这个大系统? 一 讨论Android的流行 二 深入浅出Android 零 开局三问 在正式开始…...

软考高级-信息系统管理师之重要工具和技术的口语化表示(最新版)

重要工具和技术的口语化表示 本文主要介绍重要工具和技术的口语化解释 1、 模板、表格和标准:就是用之前的项目的模版、表格、标准,结合本项目进行了修改,在编制一些计划、方案的时候就可以采用这个工具和技术。可以拿来就用的,节约时间、提高质量的。 2、 产品分析:通过一…...

基于springboot+vue的个人健康信息服务平台

基于springbootvue的个人健康信息服务平台 ✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背…...

SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】

SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】 目录SpringBoot2.x实战专题——SpringBoot2 多配置文件【开发环境、测试环境、生产环境】一、创建一个SpringBoot项目二、修改pom.xml中SpringBoot的版本三、配置文件3.1 application-dev.ym…...

测试2:编写测试用例的方法

2.编写测试用例的方法 7种 测试常用的方法:code review 代码静态分析、CI/CD CI–持续集成–开发成员经常集成它们的工作,尽快发现集成错误 CD–持续部署–将集成后的代码部署到更贴近真实运行的环境 2.1 测试用例的描述: 用例编号 用例…...

docker安装配置镜像加速器-拉取创建Mysql容器示例

List item docker 常见命令大全docker安装docker拉取创建Mysql容器docker 安装 1、安装链接:https://blog.csdn.net/BThinker/article/details/123358697 ; 2、安装完成需要配置docker镜像加速器 3、docker 镜像加速器推荐使用阿里云的: 编…...

WSL1和WSL2相互转换以及安装路径迁移相关问题

目录 1.从WSL 1如何切换到WSL 2? 2.从WSL 2如何切换回WSL 1? 3.WSL1转换为WSL2后,WSL1里面安装的程序和库需要重装吗? 4.WSL2转换为WSL1后,WSL2里面安装的程序和库需要重装吗? 5.如何备份WSL2&#xf…...

系统分析*

文章目录系统分析分析的任务结构化方法OO的方法的任务常用的详细调查方法有哪些?系统分析的建模TFD业务流程图DFDDD数据流图用例模型(重点用例图)用例图的内容:用例之间的关系:对象模型(类图)时…...

设备树和api 关系

// 包含头文件&#xff08;定义宏和常量&#xff09; #include <dt-bindings/interrupt-controller/arm-gic.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/clock/stm32mp1-clks.h> #include <dt-bindings/reset/stm32mp1-resets.h>/ …...

开源停车查询工具技术解析:从数据抓取到API服务的完整架构实践

1. 项目概述&#xff1a;一个开源停车查询工具的诞生最近在GitHub上看到一个挺有意思的项目&#xff0c;叫Harperbot/openclaw-parking-query。光看名字&#xff0c;你大概能猜到它和停车查询有关。没错&#xff0c;这是一个开源的停车信息查询工具&#xff0c;或者说&#xff…...

群晖使用git遇到的问题

文章目录使用流程&#xff1a;多用户说明注意补充使用流程&#xff1a; 这是为了解决每次使用都需要输入密码的问题 1&#xff0c;在windows上&#xff0c;使用命令 生成公私钥对 ssh-keygen -t ed25519会在 C:\Users\你的用户名.ssh\下生成 id_ed25519 id_ed25519.pub2,将…...

基于MCP协议构建AI驱动的网络安全情报聚合与自动化分析平台

1. 项目概述&#xff1a;一个为AI工作流赋能的网络安全情报中枢 如果你是一名安全工程师、渗透测试人员&#xff0c;或者正在构建一个需要实时威胁情报的AI智能体&#xff0c;那么你肯定对这样的场景不陌生&#xff1a;为了评估一个供应商的风险&#xff0c;你需要在浏览器里同…...

从PDCA到DevOps:构建可落地的持续改进框架与实践指南

1. 项目概述&#xff1a;一个关于持续改进的实践框架在软件工程、产品研发乃至个人成长的领域里&#xff0c;“持续改进”这个词我们听得耳朵都快起茧子了。几乎每个团队都在提敏捷、提DevOps、提精益&#xff0c;其核心思想都绕不开“持续改进”这四个字。但说实话&#xff0c…...

开源云原生安全态势感知平台:架构设计与实战部署指南

1. 项目概述&#xff1a;一个开源的云原生安全态势感知平台最近在梳理团队内部的安全监控体系时&#xff0c;发现了一个挺有意思的开源项目——piti/openclaw-security-dashboard。这名字直译过来是“皮提的开放之爪安全仪表盘”&#xff0c;听起来有点中二&#xff0c;但实际接…...

Go语言内存键值存储引擎MemVault:轻量级缓存与状态管理实践

1. 项目概述&#xff1a;一个轻量级的内存键值存储引擎最近在折腾一些需要快速读写中间数据的项目&#xff0c;比如实时排行榜、会话缓存&#xff0c;或者是一些临时的配置管理。用 Redis 吧&#xff0c;感觉有点“杀鸡用牛刀”&#xff0c;尤其是在一些资源受限的边缘计算或者…...

3分钟学会使用Chrome文本替换插件:让网页编辑效率提升500%

3分钟学会使用Chrome文本替换插件&#xff1a;让网页编辑效率提升500% 【免费下载链接】chrome-extensions-searchReplace 项目地址: https://gitcode.com/gh_mirrors/ch/chrome-extensions-searchReplace 还在为网页上的重复文本修改而烦恼吗&#xff1f;想象一下&…...

深度挖掘显卡潜能:NVIDIA Profile Inspector 高级调优完全指南

深度挖掘显卡潜能&#xff1a;NVIDIA Profile Inspector 高级调优完全指南 【免费下载链接】nvidiaProfileInspector 项目地址: https://gitcode.com/gh_mirrors/nv/nvidiaProfileInspector 你是否曾经对NVIDIA控制面板中有限的设置选项感到不够用&#xff1f;是否想要…...

Xenos DLL注入器:Windows动态加载5个核心技巧完整指南

Xenos DLL注入器&#xff1a;Windows动态加载5个核心技巧完整指南 【免费下载链接】Xenos Windows dll injector 项目地址: https://gitcode.com/gh_mirrors/xe/Xenos Xenos是一款基于Blackbone库开发的强大Windows DLL注入工具&#xff0c;专为软件开发者和系统管理员设…...