M1安装RabbitMQ

1.查看centos内核版本

uname  -a
uname  -r

在这里插入图片描述

2.安装之前的准备工作

安装RabbitMQ必装Erlang(RabbitMQ官网添加链接描述)
在这里插入图片描述

2.1.Erlang简介

Erlang是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。Erlang是运行于虚拟机的解释性语言,但是也包含有乌普萨拉大学高性能Erlang计划(HiPE)开发的本地代码编译器,自R11B-4版本开始,Erlang也开始支持脚本式解释器。在编程范型上,Erlang属于多重范型编程语言,涵盖函数式、并发式及分布式。顺序执行的Erlang是一个及早求值,单次赋值和动态类型的函数式编程语言。
Erlang是一个结构化,动态类型编程语言,内建并行计算支持。最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合于构建分布式,实时软并行计算系统。使用Erlang编写出的应用运行时通常由成千上万个轻量级进程组成,并通过消息传递相互通讯。进程间上下文切换对于Erlang来说仅仅 只是一两个环节,比起C程序的线程切换要高效得多得多了。

2.2.Erlang下载

ARM架构的Erlang安装包下载地址

  • https://github.com/erlang/otp/releases
  • https://www.erlang-solutions.com/downloads
  • https://erlang.org/download/otp_versions_tree.html

在这里插入图片描述

2.3.上传压缩包

在这里插入图片描述
在这里插入图片描述

2.4.安装依赖环境(插件)

yum -y install build-essential openssl openssl-devel unixODBC unixODBC-devel make
gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz glibc-devel xmlto perl gtk2-devel
binutils-devel

在这里插入图片描述
在这里插入图片描述

2.5.解压Erlang压缩包

tar -zxvf opt_src_23.3.4.11.tar.gz

在这里插入图片描述

2.6.配置安装目录

#进入Erlang源码编译目录
cd otp_src_23.3.4.11
#创建Erlang安装目录
mkdir /opt/erlang
#设置安装目录
./configure --prefix=/opt/erlang

在这里插入图片描述
在这里插入图片描述

2.7.编译、安装Erlang

make

在这里插入图片描述

make install

在这里插入图片描述

2.8.配置Erlang环境变量

vim /etc/profile

在这里插入图片描述

#Erlang HOME
export ERLANG_HOME=/opt/erlang
export PATH=$PATH:$ERLANG_HOME/bin

在这里插入图片描述

source /etc/profile

2.9.验证查看Erlang版本信息

erl -version

在这里插入图片描述

3.安装RabbitMQ

ARM架构的RabbitMQ安装包下载地址https://github.com/rabbitmq/rabbitmq-server/releases
将安装包上传到指定目录
在这里插入图片描述
在这里插入图片描述

3.1.解压RabbitMQ

xz -d rabbitmq-server-generic-unix-3.10.0.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.10.0.tar

在这里插入图片描述

3.2. 配置环境变量

vim /etc/profile
#Rabbitmq home
export RABBITMQ_HOME=/usr/local/software/rabbitmq_server-3.10.0
export PATH=$PATH:$RABBITMQ_HOME/sbin
source /etc/profile

在这里插入图片描述
安装rabbitmq管理插件

rabbitmq-plugins enable rabbitmq_management

3.3. 常用命令

#直接启动  关闭窗口应用停止
rabbitmq-server  
#后台启动
rabbitmq-server -detached
#查看状态
rabbitmqctl status
#启动服务
rabbitmq-server start
#重启服务
rabbitmq-server restart
#停止服务
rabbitmqctl stop

在这里插入图片描述

3.4.常用端口

在这里插入图片描述

  • 5672 RabbitMQ提供给编程语言客户端连接的端口号
  • 15672 RabbitMQ可视化管理端口号
  • 25672 RabbitMQ集群端口号

4. 创建RabbitMQ账户

4.1. 创建用户并设置密码

rabbitmqctl add_user admin 123456

在这里插入图片描述

4.2. 授权

rabbitmqctl set_user_tags admin administrator

在这里插入图片描述

4.3. 设置远程登录

rabbitmqctl set_permissions -p "/" admin ".*"  ".*"  ".*"

在这里插入图片描述

4.4. 查看用户权限

rabbitmqctl list_user_permissions admin

在这里插入图片描述

4.5. 查看vhost(/)允许哪些用户访问

rabbitmqctl list_permissions -p /

在这里插入图片描述

4.6. 查看用户列表

rabbitmqctl list_users

在这里插入图片描述

4.7. 修改密码

rabbitmqctl change_password admin root12345

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

TA-Lib学习研究笔记(一)

TA-Lib学习研究笔记(一) 1.介绍 TA-Lib,英文全称“Technical Analysis Library”,是一个用于金融量化的第三方库,涵盖了150多种交易软件中常用的技术分析指标,如RSI,KDJ,MACD, MACDEXT, MACDFIX, SAR, SAREXT, MA,SM…

滴滴就系统故障再次致歉

滴滴出行官博发文就11月27日夜间发生的系统故障再次致歉,同时表示,初步确定,这起事故的起因是底层系统软件发生故障,并非网传的“遭受攻击”,后续将深入开展技术风险隐患排查和升级工作,全面保障服务稳定性…

国内传统企业数字化转型升级,有哪些成功案例?

近年来,涌现出了很多使用零代码平台撬动一线业务管理效率的案例,比如: 山东滨州长山镇政府:仅用3小时搭建出监管平台,成功助力辖区300企业返岗复工;纳曲酒业:搭建市场费用和订单联动管控平台&a…

Vue3集成ThreeJS实现3D效果,threejs+Vite+Vue3+TypeScript 实战课程【一篇文章精通系列】

Vue3集成ThreeJS实现3D效果,threejsViteVue3TypeScript 实战课程【一篇文章精通系列】 项目简介一、项目初始化1、添加一些依赖项 二、创建3D【基础搭建】1、绘制板子,立方体,球体2、材质和光照3、材质和光照和动画4、性能监控5、交互控制6、…

Java核心知识点整理大全23-笔记

目录 21. JAVA 算法 21.1.1. 二分查找 21.1.2.冒泡排序算法 21.1.3. 插入排序算法 21.1.4. 快速排序算法 21.1.1. 希尔排序算法 21.1.2. 归并排序算法 21.1.3. 桶排序算法 21.1.4. 基数排序算法 21.1.5. 剪枝算法 21.1.6. 回溯算法 21.1.7. 最短路径算法 21.1.8. 最…

Android帝国之进程杀手--lmkd

本文概要 这是Android系统启动的第三篇文章,本文以自述的方式来讲解lmkd进程,通过本文您将了解到lmkd进程在安卓系统中存在的意义,以及它是如何杀进程的。(文中的代码是基于android13) 我是谁 init:“大…

MIT线性代数笔记-第18讲-行列式及其性质

目录 18.行列式及其性质打赏 18.行列式及其性质 行列式:能表示方阵某些性质的一个数,方阵 A A A的行列式记作 d e t A det\ A det A或 ∣ A ∣ |A| ∣A∣ 在描述行列式时,方阵的中括号框一般会换为两条竖线 行列式的性质(性质一二…

第八天:信息打点-系统端口CDN负载均衡防火墙

信息打点-系统篇&端口扫描&CDN服务&负载均衡&WAF防火墙 一、知识点 1、获取网络信息-服务器厂商: 阿里云,腾讯云,机房内部等。 网络架构: 内外网环境。 2、获取服务信息-应用协议-内网资产: FTP…

网络篇---第八篇

系列文章目录 文章目录 系列文章目录前言一、说说TCP三次握手和四次挥手的全过程二、OSI 的七层模型都有哪些?三、OSI这样分层有什么好处?前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂…

Linux学习笔记 CenOS6.3 yum No package xxx available

环境CenOS [roothncuc ~]# cat /etc/issue CentOS release 6.2 (Final) Kernel \r on an \m安装gcc的时候提示没有包 [roothncuc ~]# sudo yum install gcc gcc-c libstdc-devel Loaded plugins: refresh-packagekit, security Setting up Install Process No package gcc a…

企业计算机服务器中了mallox勒索病毒如何解密,mallox勒索病毒文件恢复

随着网络技术的不断发展,网络安全威胁也在不断增加,勒索病毒攻击企业计算机服务器的事件时有发生,并且勒索病毒的加密形式也越来越复杂。近期,云天数据恢复中心陆续接到很多企业的求助,企业的计算机服务器遭到了mallox…

GAN:PacGAN-生成对抗网络中两个样本的威力

论文:https://arxiv.org/pdf/1712.04086.pdf 代码:GitHub - fjxmlzn/PacGAN: [NeurIPS 2018] [JSAIT] PacGAN: The power of two samples in generative adversarial networks 发表:2016 一、摘要 1:GAN最重大的缺陷是&#xf…

css浮动属性学习

在此文, html菜单的基本制作-CSDN博客 已经看到css 浮动属性的效果;下面单独看一下浮动属性; 做4个div,设置不同的背景色,不为div添加float属性;效果如下; 因为div是块级元素,默认…

ssm+vue的仓库在线管理系统的设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。

演示视频: ssmvue的仓库在线管理系统的设计与实现(有报告)。Javaee项目,ssm vue前后端分离项目。 项目介绍: 采用M(model)V(view)C(controller)三…

使用Python爬取快手视频与评论(App与Web端分析)

文章目录 1. APP端抓包配置2. APP端抓包分析3. Web端抓包分析4. 爬虫代码实现 【作者主页】:吴秋霖 【作者介绍】:Python领域优质创作者、阿里云博客专家、华为云享专家。长期致力于Python与爬虫领域研究与开发工作! 【作者推荐】&#xff1a…

智能优化算法应用:基于鸟群算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于鸟群算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于鸟群算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.鸟群算法4.实验参数设定5.算法结果6.参考文献7.MATLAB…

【网络】传输层 -- 详解IP协议及IP协议的分片原理

目录 一、IP协议基本概念二、IP协议头格式1、报头和有效载荷如何分离2、有效载荷是如何向上交付(分用)的3、具体IP报头 三、网段划分1、什么是网段划分2、如何进行子网划分?再次理解子网划分及如何划分 3、私有IP地址和公网IP地址4、路由 四、…

【笔记】windows+pytorch:部署一下stable diffusion和NeRF

之前都是 *nix 环境使用 pytorch,这次尝试了一下windows。 我们来部署下流行性高的stable diffusion和我觉得实用性比stable diffusion高多了的NeRF Stable Diffusion 其实,我也不知道要写啥,都是按照步骤做就好了,后面等有时间…

防孤岛装置在光伏发电、燃气发电等新能源并网供电系统的应用

• AM5SE-IS防孤岛保护装置主要适用于35kV、10kV及低压380V光伏发电、燃气发电等新能源并网供电系统。 • 当发生孤岛现象时,可以快速切除并网点,使本站与电网侧快速脱离,保证整个电站和相关维护人员的生命安全**。 保护功能** ● 三段式过流…

【开源】基于Vue+SpringBoot的服装店库存管理系统

项目编号: S 052 ,文末获取源码。 \color{red}{项目编号:S052,文末获取源码。} 项目编号:S052,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 角色管理模块2.3 服…