CentOS7.6安装RabbitMQ

前言:因为RabbitMQ是ERlang语言编写所以要先安装ERlang再安装RabbitMQ

安装ERlang

借鉴前辈原文地址:https://www.cnblogs.com/fengyumeng/p/11133924.html   

第一步:安装依赖 
yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget gtk2-devel binutils-devel
第二步:下载ERlang语言

下载地址:https://erl.uip6.com/otp_pages/22.0.html

第三步:解压
tar -zxvf otp_src_22.0.tar.gz
第四步:移走 
mv otp_src_22.0 /usr/local/
第五步:切换目录
cd /usr/local/otp_src_22.0/
第六步:创建即将安装的目录位置
mkdir ../erlang
第七步:配置安装路径
        注: 这一步要进入到 otp_src_22.0目录下进行配置
cd /usr/local/otp_src_22.0
./configure --prefix=/usr/local/erlang

执行完毕会有个warning不用管他

第八步:安装

make install

第九步:查看一下是否安装成功

ll /usr/local/erlang/bin
source /etc/profile

出现这种就是安装成功了

第十步:添加环境变量

echo 'export PATH=$PATH:/usr/local/erlang/bin' >> /etc/profile

第十步:刷新环境变量

source /etc/profile

第十一步:测试是否安装成功

erl

 退出命令

halt().

出现这个就是成功了

 开始安装RabbitMQ

第一步:下载RabbitMQ

wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-generic-unix-3.7.15.tar.xz

 第二步:准备解压工具

yum install -y xz

第三步:开始第一次解压

/bin/xz -d rabbitmq-server-generic-unix-3.7.15.tar.xz

第四步:开始第二次解压

tar -xvf rabbitmq-server-generic-unix-3.7.15.tar

第五步:移出

mv rabbitmq_server-3.7.15/ /usr/local/

第六步:改名

mv /usr/local/rabbitmq_server-3.7.15  rabbitmq

第七步:配置环境变量

echo 'export PATH=$PATH:/usr/local/rabbitmq/sbin' >> /etc/profile

第八步:刷新环境变量

source /etc/profile

到此安装成功

开始启动RabbitMQ

启动命令 

rabbitmq-server start

停止命令

rabbitmqctl stop

查看状态命令

rabbitmqctl status

使用Web管理页面

rabbitmq-plugins enable rabbitmq_management
云服务器记得更新安全组并且开放端口
sudo firewall-cmd --zone=public --add-port=4369/tcp --permanent
sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent
sudo firewall-cmd --zone=public --add-port=25672/tcp --permanent
sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
sudo firewall-cmd --reload
查看当前登陆用户信息
rabbitmqctl list_users
添加一个用户
rabbitmqctl add_user yourusername yourpassword
 配置权限
rabbitmqctl set_permissions -p "/" yourusername ".*" ".*" ".*"
设置tag
rabbitmqctl set_user_tags yourusername administrator
删除用户(安全起见,删除默认用户)
rabbitmqctl delete_user guest

到此结束~~~~

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

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

相关文章

快速上手 Spring Boot:基础使用详解

快速上手 Spring Boot:基础使用详解 文章目录 快速上手 Spring Boot:基础使用详解1、什么是SpringBoot2、Springboot快速入门搭建3、SpringBoot起步依赖4、SpringBoot自动配置:以tomcat启动为例5、SpringBoot基础配置6、yaml7、多环境开发配置…

使用Ghostscript将PostScript(.ps)文件转换为PDF文件格式

如何使用Ghostscript将PostScript文件转换为PDF文件格式: /* Example of using GS DLL as a ps2pdf converter. */#if defined(_WIN32) && !defined(_Windows) # define _Windows #endif #ifdef _Windows /* add this source to a project with gsdll32.dll, or comp…

顶尖项目经理都在用的SOP

接受任务SOP 了解任务背景了解任务目标(包含deadline)拆解任务,确认负责人执行方案审批确认跟进执行并定期汇报验收结果,进行反馈相关文档存档,形成闭环 推进任务SOP - PDCA循环 制定计划 Plan。依据目标&#xff0c…

MacBook Pro 忘记root用户密码,重置密码步骤

一、以普通用户名登录系统,并打开terminal终端, 输入:sudo bash sudo bash Password:*****(输入当前用户的密码) 成功后进入bash-3.2#的命令模式 二、在bash-3.2#命令模式下 输入:sudo passwd root sud…

生信算法8 - HGVS转换与氨基酸字母表

HGVS 概念 HGVS 人类基因组变异协会(Human Genome Variation Society)提出的转录本编号,cDNA 参考序列(以前缀“c.”表示)、氨基酸参考序列(以前缀“p.”表示)。cDNA 中一种碱基被另一种碱基取代,以“>”进行表示,如:c.2186A&…

python数据分析——数据预处理

数据预处理 前言一、查看数据数据表的基本信息查看info()示例 查看数据表的大小shape()示例 数据格式的查看type()dtype()dtypes()示例一示例二 查看具体的数据分布describe()示例 二…

算法常见手写代码

1.NMS def py_cpu_nms(dets, thresh):"""Pure Python NMS baseline."""#x1、y1、x2、y2、以及score赋值x1 dets[:, 0]y1 dets[:, 1]x2 dets[:, 2]y2 dets[:, 3]scores dets[:, 4]#每一个检测框的面积areas (x2 - x1 1) * (y2 - y1 1)#按…

Windows环境如何ssh远程连接本地局域网内的Archcraft系统

文章目录 前言1. 本地SSH连接测试2. Archcraft安装Cpolar3. 配置 SSH公网地址4. 公网远程SSH连接小结 5. 固定SSH公网地址6. SSH固定地址连接 前言 本文主要介绍如何在Archcraft系统中安装Cpolar内网穿透工具,并以实现Windows环境ssh远程连接本地局域网Archcraft系统来说明使用…

相位和展开相位

相位 (Phase) 相位是一个周期信号在一个周期内的位置,通常以角度(度或弧度)表示。在许多应用中,相位被限制在一个周期内。例如,相位通常被限定在 −180∘到 180∘ 或 0∘ 到 360∘ 之间。 示例 −90∘ 表示信号在周…

从基础到高级:视频直播美颜SDK的开发教学

本篇文章,小编将从基础到高级,详细讲解视频直播美颜SDK的开发过程,帮助开发者更好地掌握这一技术。 一、基础知识 什么是视频直播美颜SDK? 视频直播美颜SDK包含了一系列用于视频处理的功能模块,特别是美颜效果的实现…

Linux高并发服务器开发(一)GCC和Make

文章目录 1 工作流程2 静态库和动态库连接2.1 静态连接2.2 动态链接 3 静态库制作和使用4 动态库的制作和使用5 GDB 调试器6 Makefile 1 工作流程 第一步预处理,生成.i 第二部生成汇编文件.s 第三部生成目标代码.o 第四部生成可执行文件 2 静态库和动态库连接 2.1…

使用Mixamo极简绑骨,导入unity中使用

如果你只想专注于角色建模,对于动画设计没有过多精力;如果你想白嫖别人的角色动画,用到自己的模型上;那么,这个网站很适合你:https://www.mixamo.com/ 操作步骤: 首先将自己的模型上传到这个网…

精确控制激励功率,保障晶振正常工作

随着科技的发展,晶振在电子产品中的应用越来越广泛。作为电路中的重要组成部分,晶振的性能直接影响着整个电路的稳定性和可靠性。激励功率是影响晶振性能的关键因素之一,因此,对晶振激励功率的控制至关重要。 一、激励功率的含义…

海外短剧系统,开启你的国际视野

一、海外短剧系统是一个创新且富有吸引力的平台,它能够为用户提供来自世界各地的精彩短剧,从而开启用户的国际视野。 1、文化多样性:海外短剧系统汇集了来自不同国家和地区的短剧作品,这些作品反映了各自独特的文化背景和社会风貌…

主变变压器保护屏组成,功能介绍

主变变压器保护屏组成,功能介绍 在电力系统中,主变变压器是核心设备之一,对于保障电力系统的稳定运行起着至关重要的作用。为了确保主变变压器的正常运行,需要采用各种保护措施。其中,主变变压器保护屏是其中的重要组成…

可平滑替代传统FTP的国产FTP方案,了解一下

企业在处理数据传输时,效率和安全性是关键。尽管传统FTP曾被广泛采用,然而,随着企业业务需求的增长,传统FTP在传输速度、安全性、稳定性以及可控性方面的不足逐渐显现。许多企业正在寻找更为高效、安全且用户体验更好的的国产FTP方…

视频监控EasyCVR视频汇聚/智能边缘网关:EasySearch无法探测到服务器如何处理?

安防监控EasyCVR智能边缘网关/视频汇聚网关/视频网关属于软硬一体的边缘计算硬件,可提供多协议(RTSP/RTMP/国标GB28181/GAT1400/海康Ehome/大华/海康/宇视等SDK)的设备接入、音视频采集、视频转码、处理、分发等服务,系统具备实时…

Inception_V2_V3_pytorch

Inception_V2_V3_pytorch 在上一节我们已经精度了Inception_V2_V3这篇论文,本篇我们将用pyorch复现论文中的网络结构! 从论文中我们可以知道InceptionV3的主要改进为: 5 * 5卷积分解为2个3 * 3卷积核分解为不对称卷积滤波器组 我们可将GoogL…

【事件总线】EventBus

文章目录 概述如何使用如何发布消息如何进行消息监听 来源 概述 事件总线是对发布-订阅模式(观察者)的一种实现,是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的。 …

2024届应届生突破1179万人,如何瞄准AI行业,获得高薪职业前景

应届生如何开启AI行业的职业生涯? ©作者|Zhongmei 来源|神州问学 引言 人工智能和数据科学几乎可以在任何产生数据的场合中发挥作用,因为它们开辟了一种全新的范式——让机器能够从数据中提炼出知识。自2011年人工智能走出实验室的门槛&#xff0c…