Centos7安装Rabbitmq

2023-10-28

一、下载安装包

               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/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm

 

如果未安装erlang则安装rabbitmq的时候会提示:

                  erlang >= R16B-03 被 rabbitmq-server-3.6.6-1.el7.noarch 需要
              
二、安装
             

rpm -ivh erlang-19.04-1.e17.centos.x86_64.rpm

rpm -ivh rabbitmq-server-3.5.0-1.noarch.rpm

提示:socat 被 rabbitmq-server-3.6.6-1.el7.noarch 需要  

用yum 来自动安装rabbitmq 因为它能解析依赖关系

yum install rabbitmq-server-3.6.6-1.el7.noarch.rpm
    正在解决依赖关系
    --> 正在检查事务
    ---> 软件包 rabbitmq-server.noarch.0.3.6.6-1.el7 将被 安装
    --> 正在处理依赖关系 socat,它被软件包 rabbitmq-server-3.6.6-1.el7.noarch 需要
    Loading mirror speeds from cached hostfile
     * base: mirrors.163.com
     * extras: mirrors.163.com
     * updates: mirrors.163.com
    --> 正在检查事务
    ---> 软件包 socat.x86_64.0.1.7.2.2-5.el7 将被 安装
    --> 解决依赖关系完成

    依赖关系解决

这里就自动安装了socat

 
三、检查安装

rabbitmqctl -q status
    {pid,28842},
     {running_applications,[{rabbit,"RabbitMQ","3.6.6"},
                            {rabbit_common,[],"3.6.6"},
                            {os_mon,"CPO  CXC 138 46","2.4.1"},
                            {mnesia,"MNESIA  CXC 138 12","4.14"},
                            {ranch,"Socket acceptor pool for TCP protocols.",
                                   "1.2.1"},
                            {xmerl,"XML parser","1.3.11"},
                            {sasl,"SASL  CXC 138 11","3.0"},
                            {stdlib,"ERTS  CXC 138 10","3.0.1"},
                            {kernel,"ERTS  CXC 138 10","5.0.1"}]},
     {os,{unix,linux}},
     {erlang_version,"Erlang/OTP 19 [erts-8.0.3] [source] [64-bit] [smp:8:8] [async-threads:128] [hipe] [kernel-poll:true]\n"},
     {memory,[{total,43903536},
              {connection_readers,0},
              {connection_writers,0},
              {connection_channels,0},
              {connection_other,0},
              {queue_procs,2832},
              {queue_slave_procs,0},
              {plugins,0},
              {other_proc,13512328},
              {mnesia,60376},
              {mgmt_db,0},
              {msg_index,51984},
              {other_ets,952272},
              {binary,13800},
              {code,17680793},
              {atom,752561},
              {other_system,10876590}]},
     {alarms,[]},
     {listeners,[{clustering,25672,"::"},{amqp,5672,"::"}]},
     {vm_memory_high_watermark,0.4},
     {vm_memory_limit,1191454310},
     {disk_free_limit,50000000},
     {disk_free,9430753280},
     {file_descriptors,[{total_limit,924},
                        {total_used,2},
                        {sockets_limit,829},
                        {sockets_used,0}]},
     {processes,[{limit,1048576},{used,144}]},
     {run_queue,0},
     {uptime,1116},
     {kernel,{net_ticktime,60}}]

四、打开和关闭服务

打开服务:

service rabbitmq-server start
Redirecting to /bin/systemctl start  rabbitmq-server.service


关闭服务:

# service rabbitmq-server stop
Redirecting to /bin/systemctl stop  rabbitmq-server.service


查看所有队列信息
 # rabbitmqctl list_queues
关闭应用
 # rabbitmqctl stop_app
启动应用,和上述关闭命令配合使用,达到清空队列的目的
 # rabbitmqctl start_app
清除所有队列
 # rabbitmqctl reset
更多用法及参数,可以执行如下命令查看
 # rabbitmqctl查看所有队列信息
 # rabbitmqctl list_queues
关闭应用
 # rabbitmqctl stop_app
启动应用,和上述关闭命令配合使用,达到清空队列的目的
 # rabbitmqctl start_app
清除所有队列
 # rabbitmqctl reset
更多用法及参数,可以执行如下命令查看
 # rabbitmqctl查看所有队列信息
 # rabbitmqctl list_queues


关闭应用
 # rabbitmqctl stop_app

启动应用,和上述关闭命令配合使用,达到清空队列的目的
 # rabbitmqctl start_app

清除所有队列
 # rabbitmqctl reset

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Centos7安装Rabbitmq 的相关文章

  • .NET 中带有 Unity IOC 容器的 RabbitMQ

    我使用 Unity App Block 作为 WCF 项目服务层的 IOC 容器 使用 Unity WCF 库将其插入到每个 WCF 服务中 效果非常好 我最近将 RabbitMQ 引入了我的服务层 目前我正在使用 using 块来连接并添
  • spring中rabbitmq监听器的异常处理

    使用spring 我是rabbitmq的新手 我想知道我错在哪里 我编写了一个rabbitmq连接工厂和一个包含侦听器的侦听器容器 我还为侦听器容器提供了错误处理程序 但它似乎不起作用 我的春豆
  • amqp 与 amqplib - 哪个 Node.js amqp 客户端库更好?

    这些 amqp 客户端库之间有什么区别 哪一款最值得推荐 主要区别是什么 我会推荐amqp node https github com squaremo amqp node and bramqp https github com bakke
  • 组在 RabbitMQ 中接收消息,最好使用 Spring AMQP?

    我正在从服务 S 接收消息 该服务将每个单独的属性更改作为单独的消息发布到实体 一个人为的例子是这样的实体 Person id 123 name Something address 如果姓名和地址在同一交易中更新 则 S 将发布两条消息 P
  • 如何覆盖 MassTransit 默认交换和队列拓扑约定?

    正如 在我关于SO的一个问题中 所指出的 为什么 MassTransit 中的简单配置会创建 2 个队列和 3 个交换机 https stackoverflow com questions 56064182 why a simple con
  • 如何在 celery 内为每个用户生成队列?

    因此 我尝试将 Web 请求中的阻塞内容移至后台任务并利用队列 我对消息传递和发布 订阅也很陌生 用户将数据推送到那里并进行处理 稍后用户会收到相关通知 我为此做了一个 celery 设置 发现它不能满足我为每个用户分配自己的任务的专用队列
  • 在点网核心应用程序中使用 RabbitMQ 跳过 MassTransit 中的队列

    我有三个项目 一个是Dot net core MVC 两个是API项目 MVC 正在调用一个 API 来获取用户详细信息 当询问用户详细信息时 我通过 MassTransit 向队列发送消息 我看到跳过队列 第三个项目中有消费者 即API项
  • 如何根据条件限制并发消息消耗

    场景 我已经简化了事情 许多最终用户可以从前端 Web 应用程序 生产者 开始工作 繁重的工作 例如渲染大型 PDF 这些作业被发送到单个持久的 RabbitMQ 队列 许多工作应用程序 消费者 处理这些作业并将结果写回到数据存储中 这个相
  • 如何在 celery task.apply_async 中使用优先级

    我有一个testcelery 中的队列 我为它定义了一个任务 celery app task queue test ignore result True def priority test priority print priority 它
  • 使用AWS SQS作为Aurora数据库的写入队列来提高系统性能是否有效

    我正在 AWS 上开发一个 Web 应用程序服务器 需要支持高吞吐量的读写 我的老板给了我这样的高级设计 我被困在 写入队列 上 团队告诉我 我们需要它来提高写入性能 因为我们只能有 1 个可以写入的主副本 我对 SQS 和 RabbitM
  • Spring AMQP + RabbitMQ 3.3.5 ACCESS_REFUSED - 使用身份验证机制 PLAIN 拒绝登录

    我遇到以下异常 org springframework amqp AmqpAuthenticationException com rabbitmq client AuthenticationFailureException ACCESS R
  • 谁能告诉我 python 中的 pika 和 kombu 消息传递库有什么区别?

    我想在我的应用程序中使用消息传递库与rabbitmq交互 谁能解释一下 pika 和 kombu 库之间的区别吗 Kombu 和 pika 是两个不同的 Python 库 它们从根本上服务于相同的目的 向消息代理发布消息和使用消息代理发送消
  • Spring AMQP Java 客户端中的队列大小

    我使用 Spring amqp 1 1 版本作为我的 java 客户端 我有一个大约有 2000 条消息的队列 我想要一个服务来检查这个队列大小 如果它是空的 它会发出一条消息说 所有项目已处理 我不知道如何获取当前队列大小 请帮忙 我用谷
  • RabbitMQ 启动失败

    RabbitMQ Windows 服务将无法启动 C Program Files x86 RabbitMQ Server rabbitmq server 3 0 4 sbin gt rabbitmq service bat start C
  • MongoDB 架构设计 - 实时聊天

    我正在启动一个项目 我认为该项目特别适合 MongoDB 因为它提供的速度和可扩展性 我目前感兴趣的模块是与实时聊天有关的 如果我要在传统的 RDBMS 中执行此操作 我会将其分为 频道 一个频道有很多用户 用户 一个用户有一个频道但有多条
  • Celery 任务状态取决于 CELERY_TASK_RESULT_EXPIRES

    据我所知 任务状态完全取决于 CELERY TASK RESULT EXPIRES 设置的值 如果我在任务完成执行后检查此间隔内的任务状态 则返回的状态为 AsyncResult task id state 是正确的 如果没有 状态将不会更
  • 多个队列在一个通道中消耗

    我使用rabbitMq 来管理和使用队列 我有多个队列 它们的数量并不具体 我使用直接交换来发布消息 我怎样才能仅使用一个队列来消费每个队列的所有消息 基于routing key 渠道 此时我假设我有 5 个队列 我使用了 for 循环并为
  • 如何使用 Celery、RabbitMQ 和 Django 确保每个用户的任务执行顺序?

    我正在运行 Django Celery 和 RabbitMQ 我想要实现的是确保与一个用户相关的任务按顺序执行 具体来说 一次执行一个 我不希望每个用户执行任务并发 每当为用户添加新任务时 它应该取决于最近添加的任务 如果此类型的任务已为此
  • 在 Windows 10 和 PHP 7.3 中安装 AMQP

    我想在 Windows 10 中使用 PHP 7 3 安装 AMQP 以便在 symfony 4 中使用 Windows 不使用任何 apache iis nginx 并直接由 symfony 运行 一切还好 直到 我决定在项目中使用rab
  • AMQPRuntimeException:读取数据时出错。收到 0 而不是预期的 7 字节

    它曾经有效 但现在不再有效了 我正在使用 php amqplib 和 RabbitMQ 当我尝试创建新的 AMQP 连接时 connection new AMQPConnection localhost 5672 username pass

随机推荐

  • 详解二分查找算法

    1 详解二分查找算法 我周围的人几乎都认为二分查找很简单 但事实真的如此吗 二分查找真的很简单吗 并不简单 看看 Knuth 大佬 发明 KMP 算法的那位 怎么说的 Although the basic idea of binary se
  • class-aware detector 和 class-agnostic detector

    For a class aware detector if you feed it an image it will return a set of bounding boxes each box associated with the c
  • C++ 链表遍历

    C 链表遍历 首先定义链表的结构 struct ListNode int val 存储数据 ListNode next next指针 ListNode val 0 next NULL 类似构造函数 ListNode int x val x
  • 内核调试方法 三

    目录 大海里的鱼有很多 而我们需要的是鱼钩一只 一些前言 作者前言 知识从哪里来 为什么撰写本文档 为什么需要汇编级调试 第一部分 基础知识 总纲 内核世界的陷阱 源码阅读的陷阱 代码调试的陷阱 原理理解的陷阱 建立调试环境 发行版的选择和
  • 国内可用的ChatGPT以及ChatGPT的工作流程(一文读懂ChatGPT)

    ChatGPT 介绍 国内可用的CHatGPT ChatGPT的工作流程 介绍 ChatGPT是由OpenAI公司开发的一种用于自然语言处理的语言模型 它是OpenAI旗下的GPT系列 Generative Pre trained Tran
  • 微信小程序用户登录功能无法使用

    背景 一个半年前的小程序项目了 最近一个用我项目的朋友说用户登录功能不能用了 小程序端 后端都没有报错 只有我开发时留下的 信息提示 我第一个反应就是微信小程序在今年三月份更新的接口 wx getUserProfile 但我都把方法改好了呀
  • git删除远程文件夹或文件

    1 操作一 预览将要删除的文件 如果不清楚该目录下是否存在不应该删除的文件 加上 n 这个参数 执行命令时 是不会删除任何文件 而是展示此命令要删除的文件列表预览 1 git rm r n cached 文件 文件夹名称 2 确定无误后删除
  • VGGNet简介及VGG13实现cifar100分类

    目录 VGGNet简介 VGGNet简介 VGG的创新之处 VGG的缺点 VGG13实现cifar100分类 cifar100 tensorflow实现VGG13 VGGNet简介 VGGNet简介 VGGNet由牛津大学计算机视觉组合和G
  • 2023电工杯数学建模B题思路分析

    文章目录 0 赛题思路 1 竞赛信息 2 竞赛时间 3 组织机构 4 建模常见问题类型 4 1 分类问题 4 2 优化问题 4 3 预测问题 4 4 评价问题 0 赛题思路 赛题出来以后第一时间在CSDN分享 1 竞赛信息 中国电机工程学会
  • NOIP中的数学--第8课 容斥原理(一)

    小学数学知识 容斥原理 容斥原理的题目都可以借助韦恩图这一工具来解决 并且非常快速与准确 一 关于两个集合的容斥原理 集合 A 与B 的并集的元素个数 等于集合 A 的元素个数与集合B 的元素个数的和 减去集合A 与 B 的交的元素个数 即
  • nn.AvgPool2d——二维平均池化操作

    PyTorch学习笔记 nn AvgPool2d 二维平均池化操作 torch nn AvgPool2d kernel size stride None padding 0 ceil mode False count include pad
  • 常见合并两个数组的方法

    数组合并方法 concat concat 方法合并数组不改变原数组 let arr1 1 3 4 5 let arr2 1 4 6 7 let result arr1 concat arr2 console log result 1 3 4
  • set实现返回小于给定值的数的个数

    使用pbds平衡树实现 头文件代码如下 for policy based data structures include
  • zookeeper报错Java Home Is Not Set

    安装zookeeper在网站上下载 https zookeeper apache org releases html 解压放在目录D bigdata 本文所用的目录 下 关于zookeeper以及kafka的目录 路径中最好不要出现空格 比
  • 机器学习之朴素贝叶斯方法(Naive Bayes)原理和实现

    目录 一 贝叶斯理论 二 实战朴素贝叶斯 实战朴素贝叶斯1 实战朴素贝叶斯3 三 scikit learn中朴素贝叶斯的分类算法的适用 四 贝叶斯算法的优缺点 一 贝叶斯理论 贝叶斯模型 现在我们来看一下怎么操作 假设我有m个样本数据 这大
  • Nginx(6)安装模块

    1 下载并解压第三方模块 要与nginx版本一致 下载原nginx源码包并解压 2 产看原nginx 编译参数 nginx V 3 进入到解压的nginx源码包目录里重新编译 configure help可以查看所有所需模块对应的编译选项
  • java中正则表达式的基本使用

    正则表达式的常用语法 正则在线检验 http tool chinaz com regex 更多地语法可以参考jdk api中的Pattern类 http tool oschina net apidocs apidoc api jdk zh
  • 传导骚扰的一些其他总结

    传导骚扰测试分类 实际上涉及到一款产品时 这个测试需要测哪些物理量 然后需要用到哪些设备 做骚扰测试 不管你是RE 辐射骚扰 还是CE 传导骚扰 核心的设备还是EMI测试接收机 或者是频谱仪 这两种机器测的是我受平端口的内心和外兜底里的电压
  • [Windows] bat查看端口占用命令, 并且关闭对应进程

    找到进程ID netstat ano find 8080 关闭进程 taskkill PID 13340 F
  • Centos7安装Rabbitmq

    一 下载安装包 RabbitMq需要erlang配合 所以需要安装Rabbitmq server和erlang wget http www rabbitmq com releases rabbitmq server v3 5 0 rabbi