RabbitMQ 安装过程记录

本文档详述了如何在CentOS7系统上安装RabbitMQ,包括安装Erlang环境,下载RabbitMQ,设置依赖,启用管理界面,以及常用命令和测试步骤。通过这个教程,你可以成功搭建并测试RabbitMQ服务器。

前言

​ 最近做毕设想做个接口解耦,遂开始安装

环境: CentOS7 (阿里云轻量服务器)

一、安装资源准备

官网下载安装地址

在下载前,需要查看资源包所匹配的的环境, 因为RabbitMQ是使用ErLang语言开发,所以安装还需要Erlang的版本支持

目前我看最新的版本是3.8.14,最低需要的erlang版本位22.3,最高位23.x

image-20210323101428334

在开头第一个链接右侧,就有不同操作系统的包和安装方式

现在,先安装erlang的语言环境下载最新的erlang支持,记得选择rpm

image-20210323104325309

这个页面如果进不去,看下面的就行了

quick install

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

直接运行第一个quick install就行了 -》

结果: The repository is setup! You can now install packages.

二、 安装依赖

安装完库之后安装erlang, 直接y

>  yum install erlang

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package erlang.x86_64 0:23.2.7-2.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================== Package        Arch           Version              Repository               Size ==================================================================================Installing:
 erlang         x86_64         23.2.7-2.el7         rabbitmq_erlang          19 M

Transaction Summary
==================================================================================Install  1 Package

Total download size: 19 M
Installed size: 34 M
Is this ok [y/d/N]: y

.......

Installed:
  erlang.x86_64 0:23.2.7-2.el7

Complete!

验证安装是否成功

> erl
Erlang/OTP 23 [erts-11.1.8] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe]

Eshell V11.1.8  (abort with ^G)

获取需要的两个key

# import the new PackageCloud key that will be used starting December 1st, 2018 (GMT)
rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey

# import the old PackageCloud key that will be discontinued on December 1st, 2018 (GMT)
rpm --import https://packagecloud.io/gpg.key

再安装个库 rabbitmq-server

quick install

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

三、下载安装rabbitmq

之后就可以下载rabbitmq了,在这个页面 ctrl + f 搜索 “Download the Server

根据版本选择,我是CentOS7

image-20210323111551539

下载后上传到CentOS,可使用Xftp或者filezilla

上传后,需要安装下前置条件

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

yum install socat

之后就可以安装了

来到上传到的rpm文件的位置

rpm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm

安装好了,需要去获取rabbitmq.conf文件

rabbitmq.conf

放到 /etc/rabbitmq 下

开启rabbitmq的可视化界面

rabbitmq-plugins enable rabbitmq_management

开始后,会在conf文件同级多一个文件

image-20210323115006114

四、常用命令

启动 | 关闭 | 重启

/sbin/service rabbitmq-server start

/sbin/service rabbitmq-server stop

/sbin/service rabbitmq-server restart

五、测试

启动如果没报错,可以来到浏览器 , 输入安装机器的IP地址:15672/

image-20210323115838114

突然发现没有进行账号相关的操作,输入 guest : guest

image-20210323115936082

要开启要来到我们的 rabbitmq.conf文件,放开loopback_users.guest = false这句话的注释

然后重启, 重启成功就可以登陆,看到页面了

image-20210323120423175

点击Admin => Add user, 添加一个自己的用户

image-20210323135921954

创建完成后可以发现,新建的用户的权限这里,是No access ,. 我们可以点击用户名,直接Set permission

image-20210323140500429

测试下,自己的用户能否登陆,可以就点击进guest,把guest删除或者修改密码,为了安全

image-20210323140806545

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值