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

解决LangChain4j报错HTTP/1.1 header parser received no bytes

当使用调用自己部署的大模型服务时报错: 报错信息如下:

weixin_44455388的博客 2336

C语言编写Picard迭代和牛顿迭代法

为了完成学校计算方法的作业,花了两个多星期将所有实验报告编写出来,看到同桌找代码的辛苦,优快云也没有这类代码,我只是一时兴起,想分享我写的代码与大家共飨,有错误还请多多指正,代码都不难,也是为了让优快云帮我保存下,我辛辛苦苦做出来的,倘若能给别人带来一丝一毫的帮助,我都万分荣幸。 1:什么是Picard迭代 先弄一个满足f(x) = 0的函数将其转化为x= 正在上传… 重新上传 取消 ...

mohenxiang的博客 4699

在 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

Nvidia Tesla A100 驱动安装方法

Nvidia Tesla A100 驱动安装方法 遇到的问题:以前安装tesla系列、geforce系列等gpu 驱动的时候,只需执行nvidiaxxxx.run驱动包或者安装nvidiaxxxx.rpm包即可,但遇到新的GPU Nvidia Tesla A100的时候,安装完驱动似乎不起作用,找了半天资料,原来需要以下步骤才可以使用;

qq_24343177的博客 2万+

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

基于YOLO+DeepSeek的农作物病虫害检测系统

本系统是一个基于YOLO+DeepSeek的农作物病虫害检测系统。 可使用YOLOV1-YOLOV12的任意模型进行目标检测。可以实现检测图片、批量检测图片、视频检测、摄像头检测四种方式。

qq_51977316的博客 1809

基于STM32的简易电压、频率、占空比测量仪

任务详解:我们需要实现三个功能: 第一个是测频率的功能,输入信号为频率为1kHz~10kHz的三种波形(方波、三角波、正弦波),这也是我们最常见的三种波形。幅度是不需要测量的,所以先不关心幅度。 第二个是电压报警功能,当输入信号的幅度超过15V时,我们需要报警(这里我用了一个红色LED当报警器,有条件的还可以加个蜂鸣器)并且把此时的信号幅度显示在OLED屏幕上。 第三个是通信方式的要求,需要有串口通信功能。 第四个是计算占空比的任务,这个任务的输入是幅度为1V~10V、频率为20Hz ~1kHz的方波,需要

weixin_43469377的博客 7251

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

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

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

Kaggle | 总奖池超200万美金的数学竞赛AIMO2冠军方案

••••结论1:通过结合高质量大规模数据集、工具集成推理和生成式选择方法,可以构建在挑战性数学问题上达到最先进水平的语言模型。本文的方法在 AIMO-2 竞赛中的胜利以及在多个数学基准上的 SOTA 结果验证了这一策略的有效性。结论2:发布 OpenMathReasoning 数据集、OpenMath-Nemotron 模型和代码是社区的宝贵财富。

hxshine的博客 1196

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

RK3576 PCIE接口调试:基于RTL8111HS的网卡驱动移植

检查项方法电源电压复位时序检查设备树 reset-gpios链路速率设备识别lspci -vvv驱动加载。

小灰灰的博客 736

【华为OD机试真题】282、求满足条件的最长子串的长度 | 机试真题+思路参考+代码分析 (C++、Java、Py、C语言、JS)

题目描述 >给定一个字符串,只包含字母和数字,按要求找出字符串中的最长(连续)子串的长度,字符串本身是其最长的子串,子串要求: >  1、只包含1个字母(a~ z,A~Z), 其余必须是数字; 2、字母可以在子 串中的任意位置; >  如果找不到满足要求的子串,如全是字母或全是数字,则返回-1

KJ.JK 1万+

CentOS7上安装RabbitMQ

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

宋发元 1138

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

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

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

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

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

weixin_34129696的博客 6110

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

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、付费专栏及课程。

余额充值