如何在centos上使用yum安装rabbitmq-server

以下是在CentOS上使用yum安装RabbitMQ-Server的完整攻略,包含两个示例说明。

简介

RabbitMQ是一个开源的消息队列系统,它支持多种消息协议,包括AMQP、STOMP、MQTT等。在RabbitMQ中消息通过交换机(Exchange)路由到队列(Queue)中,交换机可以使用不同的路由键(Routing Key)和绑定(Binding)来控制消息的路由。

示例1:使用yum安装RabbitMQ-Server

以下是使用yum安装RabbitMQ-Server的示例:

1. 添加RabbitMQ Yum存储库

在终端中执行以下命令:

sudo tee /etc/yum.repos.d/rabbitmq.repo <<EOF
[rabbitmq]
name=rabbitmq
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.8.x/el/7/
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
enabled=1
EOF

这个命令将创建一个名为rabbitmq.repo的文件,并将RabbitMQ Yum存储库添加到该文件中。

2. 安装RabbitMQ-Server

在终端中执行以下命令:

sudo yum install rabbitmq-server

这个命令将使用yum包管理器安装RabbitMQ-Server。

3. 启动RabbitMQ-Server

在终端中执行以下命令:

sudo systemctl start rabbitmq-server

这个命令将启动RabbitMQ-Server服务。

4. 验证RabbitMQ-Server是否运行

在终端中执行以下命令:

sudo systemctl status rabbitmq-server

这个命令将显示RabbitMQ-Server服务的状态。如果服务正在运行,则输出应该类似于以下内容:

● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-08-23 14:22:22 UTC; 1min 30s ago
 Main PID: 1234 (beam.smp)
   Status: "Initialized"
   CGroup: /system.slice/rabbitmq-server.service
           ├─1234 /usr/lib64/erlang/erts-10.3.5.6/bin/beam.smp -W w -A 64 -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K true -...
           ├─1313 erl_child_setup 65536
           ├─1376 inet_gethost 4
           └─1377 inet_gethost 4

示例2:使用systemctl管理RabbitMQ-Server服务

以下是使用systemctl管理RabbitMQ-Server服务的示例:

1. 启用RabbitMQ-Server服务

在终端中执行以下命令:

sudo systemctl enable rabbitmq-server

这个命令将启用RabbitMQ-Server服务,使其在系统启动时自动启动。

2. 停止RabbitMQ-Server服务

在终端中执行以下命令:

sudo systemctl stop rabbitmq-server

这个命令将停止RabbitMQ-Server服务。

3. 重启RabbitMQ-Server服务

在终端中执行以下命令:

sudo systemctl restart rabbitmq-server

这个命令将重启RabbitMQ-Server服务。

4. 查看RabbitMQ-Server服务状态

在终端中执行以下命令:

sudo systemctl status rabbitmq-server

这个命令将显示RabbitMQ-Server服务的状态。

5. 禁用RabbitMQ-Server服务

在终端中执行以下命令:

sudo systemctl disable rabbitmq-server

这个命令将禁用RabbitMQ-Server服务,使其在系统启动时不会自动启动。

结论

现在,您已经学会了如何在CentOS上使用yum安装和管理RabbitMQ-Server服务。您可以使用这些示例来快速设置和管理RabbitMQ-Server服务。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何在centos上使用yum安装rabbitmq-server - Python技术站

(0)
上一篇 2023年5月15日
下一篇 2023年5月15日

相关文章

  • Java RabbitMQ 中的消息长期不消费会过期吗

    以下是“Java RabbitMQ 中的消息长期不消费会过期吗”的完整攻略,包含两个示例。 简介 RabbitMQ是一个开源的消息队列系统,可以用于在分布式系统中传递消息。本攻略将详细介绍Java RabbitMQ中的消息长期不消费会过期吗的问题。 消息过期 在RabbitMQ中,可以为消息设置过期时间。如果消息在指定的时间内没有被消费者消费,那么该消息将被…

    RabbitMQ 2023年5月15日
    00
  • asp.net生成缩略图示例方法分享

    以下是“ASP.NET生成缩略图示例方法分享”的完整攻略,包含两个示例说明。 简介 在ASP.NET中,可以使用System.Drawing命名空间中的类来生成缩略图。本教程将介绍如何使用System.Drawing命名空间中的类来生成缩略图,并提供相应的示例说明。 示例1:使用System.Drawing命名空间生成缩略图 以下是一个使用System.Dr…

    RabbitMQ 2023年5月15日
    00
  • SpringBoot整合RabbitMQ处理死信队列和延迟队列

    SpringBoot整合RabbitMQ处理死信队列和延迟队列 RabbitMQ 是一个开源的消息队列系统,支持多种消息递协议。在使用 RabbitMQ 时,死信队列和延迟队列是两个常见的需求。本文将详细讲解 SpringBoot 整合 RabbitMQ 处理死信队列和延迟队列的完整攻略,并提供两个示例说明。 死信队列 死信队列是指当消息无法被正确处理时,将…

    RabbitMQ 2023年5月15日
    00
  • Docker Compose搭建WordPress服务实现详解

    以下是“Docker Compose搭建Wordpress服务实现详解”的完整攻略,包含两个示例。 简介 在本攻略中,我们将介绍如何使用Docker Compose搭建Wordpress服务。通过攻略的学习,您将了解如何编写Docker Compose文件、如何启动Wordpress服务以及如何使用Nginx反向代理。 示例一:使用Docker Compos…

    RabbitMQ 2023年5月15日
    00
  • CentOS7 下安装telnet服务的实现方法

    以下是“CentOS7 下安装telnet服务的实现方法”的完整攻略,包含两个示例。 简介 在本攻略中,我们将介绍如何在CentOS7下安装telnet服务。通过攻略的学习,您将了解telnet服务的基本概念、如何在CentOS7中安装telnet服务以及如何使用telnet客户端连接telnet服务。 示例一:使用yum安装telnet服务 以下是使用yu…

    RabbitMQ 2023年5月15日
    00
  • 用Python的Django框架完成视频处理任务的教程

    以下是“用Python的Django框架完成视频处理任务的教程”的完整攻略,包含两个示例说明。 简介 Django是一个流行的Python Web框架,它提供了许多功能强大的工具和库,可以帮助我们快速构建Web应用程序。在本教程中,我们将使用Django框架来完成视频处理任务,包括视频上传、转码、剪辑等操作。 示例1:视频上传和转码 以下是一个视频上传和转码…

    RabbitMQ 2023年5月15日
    00
  • 2020史上最全IDEA插件总结(推荐收藏)

    以下是“2020史上最全IDEA插件总结(推荐收藏)”的完整攻略,包含两个示例说明。 简介 IntelliJ IDEA是一款非常流行的Java开发工具,它支持使用插件扩展其功能。本攻略将介绍一些最受欢迎的IDEA插件,并提供相应的示例说明。 步骤1:安装插件 在使用IDEA插件之前,需要先安装它们。可以使用以下步骤在IDEA中安装插件: 打开IDEA,点击“…

    RabbitMQ 2023年5月15日
    00
  • RabbitMQ消息队列实现延迟任务示例

    RabbitMQ消息队列实现延迟任务示例 在实际开发中,经常需要实现延迟任务,例如定时任务、重试机制等。RabbitMQ是一个开源的消息队列系统,可以很好地实现延迟任务。本文将提供一个完整的攻略,包括如何使用RabbitMQ实现延迟任务、如何使用TTL实现延迟任务、如何使用DLX实现延迟任务等多种方法。 示例一:使用RabbitMQ实现延迟任务 在本示例中,…

    RabbitMQ 2023年5月15日
    00
合作推广
合作推广
分享本页
返回顶部