在CentOS下安装RabbitMQ

news/2024/11/8 6:48:13 标签: centos, rabbitmq, linux

在CentOS下安装RabbitMQ

  • 在CentOS下安装RabbitMQ可以按照以下步骤进行:
      • 步骤 1: 更新系统
      • 步骤 2: 安装Erlang
      • 步骤 3: 添加RabbitMQ仓库
      • 步骤 4: 安装RabbitMQ
      • 步骤 5: 启动RabbitMQ服务
      • 步骤 6: 检查RabbitMQ状态
      • 步骤 7: 启用RabbitMQ管理插件(可选)
      • 步骤 8: 配置防火墙(如适用)
      • 完成

在CentOS下安装RabbitMQ可以按照以下步骤进行:

步骤 1: 更新系统

首先,确保你的系统是最新的。打开终端并运行以下命令:

sudo yum update -y

步骤 2: 安装Erlang

RabbitMQ是用Erlang编写的,因此需要先安装Erlang。可以使用以下命令添加Erlang的仓库并安装:

sudo yum install -y epel-release
sudo yum install -y https://dl.bintray.com/rabbitmq/erlang/25/el/7/x86_64/erlang-25.0-1.el7.x86_64.rpm

注意:请根据需要调整Erlang的版本。

步骤 3: 添加RabbitMQ仓库

接下来,添加RabbitMQ的YUM仓库:

sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name=RabbitMQ
baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/25/el/7/x86_64/
gpgcheck=0
enabled=1
EOF

步骤 4: 安装RabbitMQ

现在可以安装RabbitMQ了:

sudo yum install -y rabbitmq-server

步骤 5: 启动RabbitMQ服务

安装完成后,启动RabbitMQ服务并设置其开机自启:

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

步骤 6: 检查RabbitMQ状态

可以通过以下命令检查RabbitMQ服务是否正在运行:

sudo systemctl status rabbitmq-server

步骤 7: 启用RabbitMQ管理插件(可选)

如果你希望使用RabbitMQ的Web管理界面,可以启用管理插件:

sudo rabbitmq-plugins enable rabbitmq_management

管理界面通常可以通过 http://localhost:15672 访问,默认用户名和密码都是 guest

步骤 8: 配置防火墙(如适用)

如果你的CentOS启用了防火墙,需要允许相应的端口:

sudo firewall-cmd --permanent --add-port=5672/tcp
sudo firewall-cmd --permanent --add-port=15672/tcp
sudo firewall-cmd --reload

完成

至此,你已经成功在CentOS上安装并配置了RabbitMQ。


http://www.niftyadmin.cn/n/5743458.html

相关文章

现代Web开发:React Hooks深入解析

&#x1f493; 博客主页&#xff1a;瑕疵的CSDN主页 &#x1f4dd; Gitee主页&#xff1a;瑕疵的gitee主页 ⏩ 文章专栏&#xff1a;《热点资讯》 现代Web开发&#xff1a;React Hooks深入解析 现代Web开发&#xff1a;React Hooks深入解析 现代Web开发&#xff1a;React Hook…

linux centos 安装redis

安装 wget https://download.redis.io/releases/redis-7.4.0.tar.gz解压redis-7.4.0.tar.gz文件 tar -zxvf redis-7.4.0.tar.gz进入redis安装目录 cd redis-7.4.0make时报错&#xff0c;因为需要安装gcc&#xff0c;gcc安装需要联网安装 修改端口 编辑文件用vi。nano命令cen…

Hive 的数据类型

基本类型 整型 TINYINT: 1字节整数&#xff0c;范围从 -128 到 127。SMALLINT: 2字节整数&#xff0c;范围从 -32,768 到 32,767。INT: 4字节整数&#xff0c;范围从 -2,147,483,648 到 2,147,483,647。BIGINT: 8字节整数&#xff0c;范围从 -9,223,372,036,854,775,808 到 9…

java_继承

1.为啥用 继承? Pupil类 package com.hspedu.extend;// 小学生->模拟小学生考试的情况 public class Pupil {public String name;public int age;private double score;public void setScore(double score) {this.score score;}public void testing() {System.out.printl…

【C#】使用.net9在C#中向现有对象动态添加属性

在 C# 中向现有对象动态添加属性并不像在 Python 或 JavaScript 中那样容易&#xff0c;因为 C# 是一种强类型语言。 但是&#xff0c;我们可以通过使用一些技术和库来实现这一点&#xff0c;例如扩展方法、字典等。本文将详细介绍如何在 C# 中实现这一点。ExpandoObject 方法 …

Linux 使用中的问题

yum镜像更新 CentOS7执行yum命令遇到“Could not resolve host: mirrorlist.centos.org&#xff1b; 未知的错误”如何解决-CSDN博客 将mirrorlist.centos.org替换为国内可以访问的镜像源。curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-…

界面控件Telerik UI for ASP.NET AJAX 2024 Q3亮点 - 新增金字塔图表类型

Telerik UI for ASP.NET AJAX拥有构建ASP.NET AJAX和SharePoint应用程序的80控件&#xff0c;将为任何浏览器和设备构建Web Forms应用程序的时间缩短一半。Telerik UI for ASP.NET AJAX是完整的 ASP.NET AJAX 用户界面开发工具集&#xff0c;拥有超过80多种优化的ASP.NET AJAX …

机器学习(五)——支持向量机SVM(支持向量、间隔、正则化参数C、误差容忍度ε、核函数、软间隔、SVR、回归分类源码)

目录 关于1 间隔与支持向量2 对偶问题3 核函数4 软间隔与正则化5 支持向量回归6 核方法X 案例代码X.1 分类任务X.1.1 源码X.1.2 数据集&#xff08;鸢尾花数据集&#xff09;X.1.3 模型效果 X.2 回归任务X.2.1 源码X.2.2 数据集&#xff08;加州房价数据&#xff09;X.2.3 模型…