04-基于CentOS7安装RabbitMQ3.10.7

centos7篇---安装 rabbitmq详细教程 安装 rabbitmq详细教程 阅读详情

RabbitMQ安装与入门

安装与启动

我实在是找不到这么老的版本了, 直接用最新版本的, 按照道理来说, 新版本是兼容老版本的

官网地址

https://www.rabbitmq.com/

Erlang安装

下载

https://github.com/erlang/otp/releases/download/OTP-25.1/otp_src_25.1.tar.gz

上传到linux

# 解压
tar -zxvf otp_src_25.1.tar.gz
# 安装依赖
yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc tz
# 进入文件夹
cd otp_src_25.1/
# 创建安装目录
mkdir /usr/local/erlang
# 在执行这个的时候 最后出现了很多错误, 不过都不用管
./configure --prefix=/usr/local/erlang
make && make install
vi /etc/profile

修改配置

# Erlang environment
ERLANG_HOME=/usr/local/erlang/
export PATH=$PATH:$ERLANG_HOME/bin
export ERLANG_HOME

重新加载profile

source /etc/profile

可以输入erl命令来验证Erlang是否安装成功,如果出现类似以下的提示即表示安装成功:

erl

安装RabbitMQ

下载(github网不太好)

https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.10.7

上传到Linux

xz -d rabbitmq-server-generic-unix-3.10.7.tar.xz
tar xvf rabbitmq-server-generic-unix-3.10.7.tar
mv rabbitmq_server-3.10.7/ /usr/local/rabbitmq
cd /usr/local/rabbitmq/
vi /etc/profile

修改配置文件

# RabbitMQ environment
export PATH=$PATH:/usr/local/rabbitmq/sbin/
export RABBITMQ_HOME=/usr/local/rabbitmq/

重建加载配置

source /etc/profile

修改hostname配置

vi /etc/hostname
# 内容
localhost.localdomain
centos142

修改host映射

vi /etc/hosts
# 内容
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.247.142 centos142

启动RabbitMQ

在修改完/etc/profile配置文件之后,可以任意打开Shell窗口,输入如下命令以运行RabbitMQ服务:

rabbitmq-server -detached

rabbitmq-server命令后面添加一个"-detached"参数是为了让RabbitMQ服务以守护进程的方式在后台运行,这样就不会因为当前Shell窗口的关闭而影响服务。

# 查看状态
rabbitmqctl status

如果RabbitMQ正常启动,会输出如下信息。当然也可以通过rabbitmqctl cluster_status命令来查看集群信息,目前只有一个RabbitMQ服务节点,可以看做单节点的集群:

Status of node rabbit@localhost ...
Runtime

OS PID: 42770
OS: Linux
Uptime (seconds): 4
Is under maintenance?: false
RabbitMQ version: 3.10.7
Node name: rabbit@localhost
Erlang configuration: Erlang/OTP 25 [erts-13.1] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1]
Crypto library: OpenSSL 1.0.2k-fips  26 Jan 2017
Erlang processes: 266 used, 1048576 limit
Scheduler run queue: 1
Cluster heartbeat timeout (net_ticktime): 60

Plugins

Enabled plugin file: /usr/local/rabbitmq/etc/rabbitmq/enabled_plugins
Enabled plugins:


Data directory

Node data directory: /usr/local/rabbitmq/var/lib/rabbitmq/mnesia/rabbit@localhost
Raft data directory: /usr/local/rabbitmq/var/lib/rabbitmq/mnesia/rabbit@localhost/quorum/rabbit@localhost

Config files


Log file(s)

 * /usr/local/rabbitmq/var/log/rabbitmq/rabbit@localhost.log
 * /usr/local/rabbitmq/var/log/rabbitmq/rabbit@localhost_upgrade.log
 * <stdout>

Alarms

(none)

Memory

Total memory used: 0.0807 gb
Calculation strategy: rss
Memory high watermark setting: 0.4 of available memory, computed to: 0.7632 gb

code: 0.0294 gb (36.47 %)
other_proc: 0.0181 gb (22.46 %)
other_system: 0.012 gb (14.82 %)
allocated_unused: 0.0108 gb (13.37 %)
reserved_unallocated: 0.0058 gb (7.14 %)
other_ets: 0.0028 gb (3.53 %)
atom: 0.0013 gb (1.65 %)
binary: 0.0002 gb (0.27 %)
mnesia: 0.0001 gb (0.11 %)
metrics: 0.0001 gb (0.07 %)
plugins: 0.0 gb (0.05 %)
msg_index: 0.0 gb (0.04 %)
quorum_ets: 0.0 gb (0.01 %)
quorum_queue_dlx_procs: 0.0 gb (0.0 %)
stream_queue_procs: 0.0 gb (0.0 %)
stream_queue_replica_reader_procs: 0.0 gb (0.0 %)
connection_channels: 0.0 gb (0.0 %)
connection_other: 0.0 gb (0.0 %)
connection_readers: 0.0 gb (0.0 %)
connection_writers: 0.0 gb (0.0 %)
mgmt_db: 0.0 gb (0.0 %)
queue_procs: 0.0 gb (0.0 %)
queue_slave_procs: 0.0 gb (0.0 %)
quorum_queue_procs: 0.0 gb (0.0 %)
stream_queue_coordinator_procs: 0.0 gb (0.0 %)

File Descriptors

Total: 2, limit: 65438
Sockets: 0, limit: 58892

Free Disk Space

Low free disk space watermark: 0.05 gb
Free disk space: 2.3965 gb

Totals

Connection count: 0
Queue count: 0
Virtual host count: 1

Listeners

Interface: [::], port: 25672, protocol: clustering, purpose: inter-node and CLI tool communication
Interface: [::], port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0

默认情况下,访问RabbitMQ服务的用户名和密码都是"guest",这个账户有限制,默认只能通过本地网络(如localhost)访问,远程网络访问受限,所以在实现生产和消费消息之前,需要另外添加一个用户,并设置相应的访问权限。

添加新用户,用户名为"root",密码为"123456":

rabbitmqctl add_user root

为root用户设置所有权限:

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

设置root用户为管理员角色:

rabbitmqctl set_user_tags root administrator

安装rabbitmq_management插件:

cd /usr/local/rabbitmq/
rabbitmq-plugins enable rabbitmq_management

访问控制台

通过浏览器访问RabbitMQ控制台:

http://192.168.247.142:15672

访问之前记得关闭防火墙

root 123456

安装成功

在Linux系统Centos7中下载和安装RabbitMQ 下载: 由于RabbitMQ是用Erlang语言开发的,如果要安装RabbitMQ,虚拟机中必须要有ErLang配置,所以在安装RabbitMQ前先在虚拟机中把Erlang环境配好,RabbitMQ官方网站提供了Erlang的rmp文件。 进入RabbitMQ官方网站RabbitMQ官网链接点击它 然后找到 Package Cloud,点击后会弹出rabbitmq-server和erlang等信息,点击rabbitmq-server可选择你需要的RabbitMQ版本信息,点击erlang同样可选其它版本信 阅读详情

相关推荐

CentOS7下安装RabbitMQ

使用rpmfusion的第三方库 yum依赖安装erlang 然后安装rabbitMQ 的惨痛经历

搞事情的博客 1万+

Centos7系统yum安装RabbitMQ3.10.0

RabbitMQ不同版本对Erlang版本有要求,参考了官网:https://www.rabbitmq.com/changelog.html

sdwxy的博客 777

Rabbitmq_server_3.10.7安装包

Rabbitmq_server_3.10.7安装包

Linux 安装并搭建 3.10.7 RabbmitMQ 集群之搭建RabbitMq服务器(一)

本文基于Centos7 系统安装 最新版3.10.7 RabbmitMQ,以及搭建集群的方法,采用源码安装,为RabbitMq系列文章的第一篇

u013611978的博客 1905

BDD测试之Behave使用入门

BDD测试(Behavior-Driven Development Testing)是一种基于“行为驱动开发”(BDD)理念。

想要成为酷盖但是失败的小明 580

WSL2不能上网,Failed to connect to github.com port 443问题解决方案

WSL2不能上网: 问题:ping外网无效 例如:ping www.baidu.com失败 解决方案: 在wsl: $sudo vi /etc/wsl.conf wsl.conf: [network] generateResolvConf = false 在PowerShell: $sudo vi /etc/etc/resolv.conf resolv.conf: # This file was automatically generated by WSL. To stop automatic gen

Jason_Chen__的博客 9527

在 CentOS 7 中安装 RabbitMQ 3.8.9

操作系统及其内核信息: $ cat /etc/centos-release CentOS Linux release 7.7.1908 (Core) $ uname --kernel-release 3.10.0-1062.el7.x86_64 安装 Erlang 在安装 RabbitMQ 之前,需要根据 RabbitMQ and Erlang/OTP Compatibility Matrix 提供的信息,安装指定版本的 Erlang: RabbitMQ version Minimum requi

qq_29761395的博客 1685

RK3588开发板实战:从零开始移植Ubuntu 24.04(讯为SDK版)

本文详细介绍了如何在RK3588开发板上从零开始移植Ubuntu 24.04系统(讯为SDK版),涵盖开发环境准备、SDK解析、根文件系统定制、驱动适配、系统集成与烧录等全流程。通过实战案例,帮助开发者快速掌握RK3588开发板的系统移植技巧,适用于嵌入式开发与定制化Linux系统构建。

sand8的博客 437

RabbitMQ 3.5.1的安装(centos7.x安装rabbitmq 3.5.1,RPM包安装方式)

搭建环境:Centos7.6版本,64位操作系统。 1 [root@slaver4 hadoop]# uname -a 2 Linux slaver4 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux 3 [root@slaver4 hadoop]# c...

HiterCoder 1054

vc formal实例

gui 方式启动命令,

weixin_45077935的博客 682

AD9361 RSSI配置实战:从寄存器到精准功率测量的避坑指南

本文详细解析了AD9361芯片的RSSI配置实战,从寄存器设置到精准功率测量的全流程避坑指南。通过优化模式选择、测量持续时间及高级参数配置,实现高精度信号强度测量,并分享实际项目中的校准流程与性能优化技巧,帮助工程师提升射频接收链路的测量精度。

weixin_38166557的博客 444

2022年5月起RabbitMQ社区停止了对CentOS7的支持

如果你仍在使用CentOS7,那么你可以升级到的最高版本是 RabbitMQ 3.9.16。意味着新版本的rabbitmq-server将无法在RHEL7系列安装部署。

出发之前永远是梦想,上路之后永远是挑战。 1219

基于STM32的智能电子秤设计毕业论文

摘要:本文设计了一款基于STM32F103C8T6的智能电子秤系统,通过HX711称重传感器实现高精度测量,采用OLED显示和矩阵键盘完成人机交互。系统包含重量采集、数据处理、单价设置、去皮清零及总价计算等功能模块,经测试测量误差小于0.1%,稳定性良好。研究实现了低成本、高可靠性的智能称重方案,为后续无线传输和AI算法集成奠定了基础。关键词:STM32;智能电子秤;HX711;OLED显示;矩阵键盘。

3254968421的博客 849

CentOS7安装rabbitmq-server-3.7.16

CentOS7安装rabbitmq-server-3.7.16 1、执行下面命令 curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash 2、导入Key rpm --import https://packagecloud.io...

528

ICC2:使用analyze_lib_cell_placement检查lib cell的pass rate

我正在「拾陆楼」和朋友们讨论有趣的话题,你⼀起来吧?在place之前需要使analyze_lib_cell_placement命令去检查lib cell在当前的site row/power plan/legalize设置的环境下能够正常place和legalize。下面分享一个脚本去报告pass rate低于2%的lib cell。

m0_61544122的博客 675

uniApp微信小程序:利用live-pusher人脸活体检测功能+完整示例代码,uniapp使用live-pusher直播推流组件实现人脸验证-活体检测,检测人脸中的动作包括眨眼、张嘴、左右摇头动作

UniApp 使用 live-pusher 实现人脸活体检测(附完整源码)uniapp开发微信小程序人脸检测活体检测,在uni-app的微信小程序项目中使用live-pusher实现人脸识别,uniapp使用live-pusher实现模拟人脸识别效果,张张嘴、眨眨眼、向左摇头、向右摇头等动作,免费使用人脸活体检测的插件方案,uniapp小程序怎么免费使用人脸活体,直播推流,UNIAPP微信小程序使用live-pusher实现人脸识别(拍照)功能,在uni-app项目中实现人脸识别,既使用uni-app中的l

✅ 精选推荐文章 3013

CentOS7上安装RabbitMQ

这些网络连接模式在虚拟机和外部网络或主机之间提供了不同程度的连接和隔离。桥接模式提供了最高的透明度,NAT模式提供了一定的安全性和资源节省,仅主机模式和内部网络模式则提供了更高的隔离性。自定义模式则为用户提供了最大程度的灵活性。选择合适的网络模式取决于具体的应用需求和安全考虑。

宋发元 1138

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

centos7 rpm 离线安装 rabbitmq

参考文章: rabbitmq官网 在linux下安装配置rabbitMQ详细教程 linux安装RabbitMQ 1.首先安装erlang基础包 这里可以看到不同版本rabbitmq对erlang版本的要求: http://www.rabbitmq.com/which-erlang.html 这里可以下载支持rabbitmq的erlang rpm安装包 https://github...

justlpf的专栏 4901

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

CentOS7 安装RabbitMQ 亲测【未成功,有大神帮忙看下】

为什么80%的码农都做不了架构师?>>> ...

weixin_34129696的博客 6110

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

ubuntu20.04安装rabbitmq(后附centos7,新版本官方已不支持centos7了)

前言 以前写过几篇rabbitmq的博客: 安装rabbitmq RabbitMQ集群搭建 RabbitMQ死信队列管理 不过都是基于centos的,而且已经时隔两年了。现在回想当初玩RabbitMQ,其实也是没有想明白要怎么使用MQ这个技术组件。最近有机会重新折腾,趁着转战ubuntu的机会,重新整理相关内容。可能也会涉及更多的内容。 安装单机版 sudo docker run -it --rm --name rabbitmq -p 5672:5672 -p 15672:15672 rabbitmq:

征途无悔 1546

Rabbitmq的CentOS7安装

安装Erlang(RabbitMQ是基于Erlang语言开发) 从EPEL源安装 yum install epel-release 启用EPEL软件源 yum install erlang 安装erlang 如图erlang安装完成. 安装RabbitMQ 下载需要的安装包 wget http://www.rabbitmq.com/releases/rabbit...

为天空着色 1371

CentOS安装RabbitMQ

CentOS安装RabbitMQCentOS安装RabbitMQ官网查看RabbitMQ和对应的Erlang版本下载Erlang 和 RabbitMQ的压缩包文件下载RabbitMQuninx [直通车链接](https://www.rabbitmq.com/install-generic-unix.html)解压进行安装先安装必备文件1.安装Erlang语言2.安装RabbitMQ启动MQ管理方式如果启动MQ报错与用户相关命令RabbitMQ的简单指令 CentOS安装RabbitMQ 官网查看Rabbi

19:30的博客 672

RabbitMQ linux 安装以及使用(一)

rabbit官网 下载 下载rabbitMQ rpm包(https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.15/rabbitmq-server-3.7.15-1.el7.noarch.rpm) #当前所在目录 [root@localhost ftp_down]# pwd /usr/local/ftp_d...

青蛙的博客 7623

Centos7安装Rabbitmq

一、下载安装包 RabbitMq需要erlang配合,所以需要安装Rabbitmq-server和erlang wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.0/rabbitmq-server-3.5.0-1.noarch.rpm wget http://www.rabbitmq.com...

liangkaiping0525的博客 513
上一篇: 03-RabbitMQ核心概念[简介, AMQP协议, 整体架构, 消息流转]
下一篇: 05-RabbitMQ控制台入门及其Java简单操作
十六夜之彼岸舞
博客等级 码龄7年 24粉丝 494原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值