CentOS7安装rabbitmq3.8.5

本文档提供了在CentOS7环境下安装RabbitMQ 3.8.5的详细步骤,包括检查CentOS版本和内核信息,了解RabbitMQ的依赖如erlang和socat,以及logrotate。指导读者从RabbitMQ官网、github和package cloud获取资源,特别强调了erlang版本需在21.3至23.x之间。文章详细介绍了安装erlang的过程,并给出了安装RabbitMQ 3.8.5的rpm包方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

CentOS环境:

  1. redhat的release版本:
[root@depakin ~]# cat /etc/redhat-release 
CentOS Linux release 7.8.2003 (Core)
  1. Linux内核版本:
[root@depakin ~]# uname -a
Linux fuckqiu 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

RabbitMQ相关地址:

RabbiMQ官网下载及安装说明地址:https://www.rabbitmq.com/download.html

依赖:erlang, socat,logrotate(系统默认)
erlang版本依赖说明:https://www.rabbitmq.com/which-erlang.html
3.8.5 需要的erlang版本号,最小21.3,最大 23.x

RabbitMQ下载:

  • github下载,:
    https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.5

github里面有rpm,exe,源码

  • package cloud中rabbitmq仓库地址:
    https://packagecloud.io/rabbitmq

packagecloud.io里面有rabbitmq-server, erlang等仓库和个版本的rpm


1. 安装依赖:

# yum install -y socat

2. 安装Erlang:

  1. 下载地址:
  • github地址:https://github.com/rabbitmq/erlang-rpm/tree/v23.0.3
  • package cloud地址:https://packagecloud.io/rabbitmq/erlang
  1. 下载erlang 23.0.3:
# wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.0.3-1.el7.x86_64.rpm/download.rpm
  1. 安装erlang:
# rpm -ivh erlang-23.0.3-1.el7.x86_64.rpm
  1. 查找erlang:
# whereis erlang
erlang: /usr/lib64/erlang   
  1. 查询已安装erlang包信息:
# rpm -qa erlang
erlang-23.0.3-1.el7.x86_64
  1. 启动 erlang 的 shell:
[root@fuckqiu ~]# erl
Erlang/OTP 23 [erts-11.0.3] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]
Eshell V11.0.3  (abort with ^G)
1> 1+1.
2
2> halt().  # 关闭 Erlang 系统

3. 安装RabbitMQ:

  1. 下载3.8.5版本的rpm, noarch为适用所有CPU:
# wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm
  1. github.com访问失败,则尝试使用:
# wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.5-1.el7.noarch.rpm/download.rpm
  1. 安装rabbitMQ:
# rpm -ivh ./rabbitmq-server-3.8.5-1.el7.noarch.rpm
warning: ./rabbitmq-server-3.8.5-1.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:rabbitmq-server-3.8.5-1.el7      ################################# [100%]
  1. 查找rabbitmq:
# whereis rabbitmq
rabbitmq: /usr/lib/rabbitmq /etc/rabbitmq
  1. 列出rabbitmq执行文件:
# ll /usr/sbin/ | grep 'rabbit'
-rwxr-xr-x  1 root root      3106 Jun 15 21:42 rabbitmqctl
-rwxr-xr-x  1 root root      3106 Jun 15 21:42 rabbitmq-diagnostics
-rwxr-xr-x  1 root root      3106 Jun 15 21:42 rabbitmq-plugins
-rwxr-xr-x  1 root root      3106 Jun 15 21:42 rabbitmq-queues
-rwxr-xr-x  1 root root      3106 Jun 15 21:42 rabbitmq-server
-rwxr-xr-x  1 root root      3106 Jun 15 21:42 rabbitmq-upgrade
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值