欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 健康 > 养生 > RabbitMQ安装部署

RabbitMQ安装部署

2025/4/19 17:45:40 来源:https://blog.csdn.net/m0_66011019/article/details/143238318  浏览:    关键词: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/gpgkeyhttps://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

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词