RabbitMQ 入门到应用 ( 二 ) 安装

9 篇文章 0 订阅
7 篇文章 0 订阅

3.安装基本操作

3.1.下载安装

3.1.1.官网

下载地址

https://rabbitmq.com/download.html

与Erlang语言对应版本

https://rabbitmq.com/which-erlang.html

3.1.2.安装 Erlang

在确定了RabbitMQ版本号后,先下载安装Erlang环境

Erlang下载链接

https://packagecloud.io/rabbitmq/erlang

3.1.2.1.安装

即在Linux系统上执行命令:

wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3.4.12-1.el7.x86_64.rpm/download.rpm

此时,Erlang的rpm包下载完成

接着,安装已下载的rpm包(可根据刚才自己选择的版本修改下面的版本号),执行命令:

yum localinstall erlang-22.3.4.12-1.el7.x86_64.rpm

最后,rpm包安装完成。

3.1.3.安装 RibbitMQ

依旧通过wget命令完成RabbitMQ的下载。

RabbitMQ下载链接

https://packagecloud.io/rabbitmq/rabbitmq-server

3.1.3.1.安培

即在Linux系统上执行命令:

wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.13-1.el7.noarch.rpm/download.rpm

此时,RabbitMQ的rpm包下载完成。

接着,当你下载完成后,你需要运行下面的命令来将 Key 导入,执行命令:

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

最后,使用 yum 进行本地安装(可根据自己选择的版本修改下面的版本号),执行命令:

yum localinstall rabbitmq-server-3.8.13-1.el7.noarch.rpm

RabbitMQ安装成功。

当安装完成后,需要启动 rabbitmq 服务器,执行命令:

systemctl start rabbitmq-server

设置开机自动启动,执行命令:

systemctl enable rabbitmq-server

3.1.4.RabbitMQ Web界面管理

默认情况下,是没有安装web端的客户端插件,需要安装才可以生效。执行命令:

rabbitmq-plugins enable rabbitmq_management

安装完毕以后,重启服务即可,执行命令:

systemctl restart rabbitmq-server

注意,请在服务器上开放 15672 端口。

rabbitmq有一个默认账号和密码是: **guest 。**默认情况只能在 localhost本机下访问,所以需要新增一个远程登录的用户。

新增用户。此时,账号密码都设置为admin:

rabbitmqctl add_user admin admin

设置用户分配操作权限。

rabbitmqctl set_user_tags admin administrator

这里,通过 http://IP地址:15672 进行Web页面登录,输入账号密码(admin),完成页面访问。至此,全部安装结束。

*** 3.2.docker安装

3.2.1.分步操作

3.2.1.1.查看MQ是否存在
docker search rabbitmq:management
3.2.1.2 将镜像下载下来
docker pull rabbitmq:management
3.2.1.3 发布docker镜像

执行以下命令,docker容器便会自动从Docker Hub中拉取RabbitMQ的镜像,并创建容器(注意:docker会自动帮我们部署Erlang环境)。

docker run -d --name rabbit   \
-e RABBITMQ_DEFAULT_USER=admin    \
-e RABBITMQ_DEFAULT_PASS=admin    \
-p 15672:15672 -p 5672:5672 -p 25672:25672 -p 61613:61613 -p 1883:1883  \
rabbitmq:management    

其中,

命令包括安装Web页面管理的 rabbitmq:management组件,

命令中的【RABBITMQ_DEFAULT_USER=admin -e RABBITMQ_DEFAULT_PASS=admin】是web管理平台的账号和密码都为 admin ;

-p 后面参数表示公网IP地址的端口号对应容器内部的端口号。

【 -p 15672:15672】 是控制平台docker映射到系统的对应端口

【 -p 5672:5672】 是应用程序的访问端口

3.2.2.访问Web界面

在浏览器中 输入 http://ip地址:15672 打开 登录界面, 通过 admin作为账号/密码 打开操作界面

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值