当前位置: 首页 > article >正文

RabbitMQ安装部署

安装Erlang

由于RabbitMQ是用Erlang语言编写的,所以在安装RabbitMQ之前需要安装Erlang

 安装依赖

[root@pro-ex ~]yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel

 设置Eralng的存储库

[root@pro-ex ~]curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

安装Eralng

[root@pro-ex ~]yum install erlang -y
[root@pro-ex ~]# erl -v
Erlang/OTP 23 [erts-11.2.2.10] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]

Eshell V11.2.2.10  (abort with ^G)
1> 
1> 
1> 
1> 
BREAK: (a)bort (A)bort with dump (c)ontinue (p)roc info (i)nfo
       (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution

安装RabbitMQ

#设置存储库
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

添加yum 存储库 

 在/etc/yum.repo.d/rabbitmq.repo

[root@pro-ex yum.repos.d]# cat rabbitmq.repo 

 
##
## RabbitMQ server
##
 
[rabbitmq_server]
name=rabbitmq_server
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/$basearch
repo_gpgcheck=1
gpgcheck=0
enabled=1
# PackageCloud's repository key and RabbitMQ package signing key
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
 
[rabbitmq_server-source]
name=rabbitmq_server-source
baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/8/SRPMS
repo_gpgcheck=1
gpgcheck=0
enabled=1
gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300

更新软件包数据

[root@pro-ex yum.repos.d]# yum -q makecache -y --disablerepo='*' --enablerepo='rabbitmq_erlang' --enablerepo='rabbitmq_server'
#查看仓库列表
[root@pro-ex yum.repos.d]# yum repolist
rabbitmq_rabbitmq-server                                                                                                                                                              98/98
repo id                                                                                repo name                                                                                      status
base/7/x86_64                                                                          CentOS-7 - Base - mirrors.aliyun.com                                                           10,072
extras/7/x86_64                                                                        CentOS-7 - Extras - mirrors.aliyun.com                                                            526
rabbitmq_erlang/x86_64                                                                 rabbitmq_erlang                                                                                    47
rabbitmq_erlang-source                                                                 rabbitmq_erlang-source                                                                              0
rabbitmq_rabbitmq-server/x86_64                                                        rabbitmq_rabbitmq-server                                                                           98
rabbitmq_rabbitmq-server-source                                                        rabbitmq_rabbitmq-server-source                                                                     0
rabbitmq_server/x86_64                                                                 rabbitmq_server                                                                                   152
rabbitmq_server-source                                                                 rabbitmq_server-source                                                                              0
updates/7/x86_64                                                                       CentOS-7 - Updates - mirrors.aliyun.com                                                         6,173
repolist: 17,068

安装logrotate依赖

[root@pro-ex yum.repos.d]# yum install socat logrotate -y

安装 Eralng 和 RabbitMQ

yum install --repo rabbitmq_erlang --repo rabbitmq_server erlang rabbitmq-server -y

 开启Rabbitmq-server 服务

systemctl enable rabbitmq-server

 


http://www.kler.cn/news/365766.html

相关文章:

  • vue3中watch的用法以及使用场景以及与watchEffect的使用对比
  • BiGRU实现中文关系抽取算法
  • 【产品应用】旋转式贴标机一站式解决方案
  • sqlyog连接MySQL8.4报1251错误
  • ResNet-RS 乳腺癌识别
  • win10怎么卸载软件干净?电脑彻底删除软件的方法介绍,一键清理卸载残留!
  • Elliott Wave Prophet,艾略特波浪预测指标!预测未来走势!免费公式!(指标教程)
  • 考研篇——数据结构王道3.2.2_队列的顺序实现
  • 大一物联网要不要转专业,转不了该怎么办?
  • Scala的多态:定义,作用,实现手法
  • AUTOSAR从入门到精通-英飞凌GTM模块
  • Go语言生成UUID的利器:github.com/google/uuid
  • Node.js 路由
  • 文本预处理——构建词云
  • 【云效】阿里云云效:一站式DevOps平台介绍与使用教程(图文)附PPT
  • 2024 项目管理工具大变革:Jira 的替代者是谁?
  • 【数据分享】全国各省份农业-瓜果类面积(1993-2018年)
  • Python+Django+VUE 搭建深度学习训练界面 (持续ing)
  • CRLF、UTF-8这些编辑器右下角的选项的意思
  • STM32Lx GXHT3x SHT3x iic 驱动开发应用详解
  • 【Git】将本地代码提交到github仓库
  • 【Unity 安装教程】
  • Node.js 进阶:V8 垃圾回收机制全解析
  • ClickHouse与各种组件的关系
  • kotlin定时器和主线程定时器
  • Python的变量与数据类型——变量的定义