欢迎来到五大联赛竞猜

最新新闻 阿粉教你避开安设RabbitMQ的那些坑(命令实战)

正文:

本文转载自微信公多号「Java极客技术」,作者鸭血粉丝  。转载本文请有关Java极客技术公多号。

新京报快讯 截至8月21日14时,北京全市累计报告接种新冠疫苗人数突破两千万,达到2000.7万人,其中1846.24万人完成全程接种。18岁及以上常住人口全程接种率94.32%。12至17岁人群累计接种59.62万人,“第1剂”疫苗接种率超过九成,达到91.86%。 

新京报快讯  据“平安北京朝阳”微信公众号消息,  近日,朝阳公安分局接高瓴天成(北京)投资咨询有限公司报案,反映有人在网上散布其公司高管张某被限制出境的不实信息,对张某名誉和公司经营造成严重损失。接报后,警方依法开展调查,将涉案嫌疑人萧某春(男,50岁)抓获。经查,该人以炒股为业,为显示消息灵通、博取他人关注,编造上述虚假信息在网络社交平台发布,后被大量转发。目前,萧某春已被朝阳公安分局依法刑事拘留,案件正在进一步工作中。

9月2日至9月7日,2021年服贸会将在北京举办。本届服贸会展览展示面积约13余万平米,同时设置近200场峰会、论坛活动。作为全球服务贸易领域规模最大的综合性展会,服贸会已发展成为国际服务贸易领域传播理念、衔接供需、共享商机、共促发展的重要平台。为满足广大观众观展需求,即日起,观众可在线上平台预约购买门票。

前段时间的时候,阿粉给行家在一篇文章中讲了关于如何安设RabbitMQ,以及如何在Windows下安设RabbitMQ的文章,但是后台就有粉丝说,为啥不讲 RabbitMQ 在Linux下的安设呢,吾在 Linux 下安设了益几次都战败了,然后吾还不清新是什么题目。于是阿粉特意整了个幼幼的云服务器,就打算在本身的云服务器上装上 RabbitMQ 并且给行家详细说一下安设的命令。

RabbitMQ 安设前准备

倘若有条件的同胞们,能够在阿里云和华为云上租个服务器,最矮配置的也算是有余本身玩了,平庸安放个幼玩意什么的都比较方便,而且价格也是特意的益处,通俗在六七十块钱就能搞定一年的,就比如阿粉,为了体验他们有什么迥异,花了100元大洋一面安排了一个幼型的云服务器,一个是阿里云的,一个是华为云的,添首来花了100多一点点,给行家望下云服务器。

服务器的配置是最矮的,就是一个本身测试用的入门级的,肯定要赶着运动买哈,尤其是想本身用着玩的,能够关注一下运动,话不多说,吾们来链接上吾们的服务器搞一下。

长途连接本身的云服务器

阿粉操纵的是 XShell 和 XFtp 这两个工具长途连接的本身的云服务器,连接完善之后就是下面这个样子。

话不多说,吾们最先安设 RabbitMQ ,最先吾们清新 RabbitMQ 是用 Erlang 说话开发,因此不管吾们是在 Windows 下安设 RabbitMQ 照样在 Linux 下安设 RabbitMQ 的时候,都必要吾们先往安设 Erlang 说话环境,也就是安设 Erlang 环境。

RabbitMQ的安设

1.升级一切包同时也升级柔件和编制内核

yum -y update 

这个地方吾们必要先升级一下一切的包和柔件和编制内核,这时候也有人就会问,为什么有人的教学上说操纵的是 yum -y upgrade ,阿粉在这边给行家说一下,这两个命令照样有区别的。

yum -y update 升级一切包同时也升级柔件和编制内核 yum -y upgrade 只升级一切包,不升级柔件和编制内核

倘若你实走的 yum -y update 那么不出意表的情况下,通俗更新的内容比较多,而第二个升级包不升级柔件和内核的命令相对来说实走的就快一点,不过阿粉用的是本身的云服务器,那起码肯定网速比阿粉本地快吧,升级!

2.安设EPEL YUM源

yum -y install epel-release 

为什么要安设这个呢?由于当吾们用yum安设柔件时,发现吾们的yum源内里异国该柔件,然后必要本身往 wget,然后configure,make,make install

而在 CentOS 中有一个源 EPEL(Extra Packages for Enterprise) 在这个内里柔件居多最新新闻,能够已足吾们大片面的需求,因此装一下吧。装完之后,吾们在升级一下,

yum -y update 

就是下面的图。

然后吾们就必要往妆一下 Erlang 环境了

yum -y install erlang socat 

当展现 Complete! 的时候就表明没啥题目了,既然没啥题目了,吾们是不是得望望是不是安设成功了。

erl -version  Erlang/OTP 22 [erts-10.4.4] [source] [64-bit] [smp:1:1] [ds:1:1:10] [async-threads:1] [hipe] 

吾们望到 Erlang 对答的是 OTP 22 吾们这时候就必要往望望官网上 Erlang 对答版本的 RabbitMQ 必要吾们下载什么版本。

这时候吾们就得往下载对答的版本,吾们的 Erlang 环境是22的,吾们就得下载对答的版本,不然,你是装不上 RabbitMQ 的。

如下图:

也就是说,吾们现在可选择的版本的话,只能是这么多了,3.7.27 / 3.7.26/ 3.7.25/ 3.7.24/ 3.7.23/ 3.7.22/ 3.7.21/ 3.7.20/ 3.7.19/ 3.7.18/ 3.7.17/ 3.7.16/ 3.7.15

这时候吾们就给他安排一波,找个 3.7.26 安设包来一波吧。

下载之前,吾们得先望望吾们要下载哪个版本的,由于针对迥异的 CentOS ,你最益也要下载对答的版本。

cat /etc/centos-release 

CentOS Linux release 8.4.2105

也就是说吾们必要下载的就是el8类型的,阿粉下载的就是这个,rabbitmq-server-3.7.26-1.el8.noarch.rpm ,

吾们议决 XFtp 上传到吾们的云服务器上。

然后往安设一下:

rpm -Uvh rabbitmq-server-3.7.26-1.el8.noarch.rpm 

这是不是意味着吾们就安设完善了?

吾们启动一下然后望望状态试试

systemctl start rabbitmq-server 

竟然没题目,那吾们再来望望状态

systemctl status rabbitmq-server 

望来吾们已经启动首来了,那吾们望望能不克访问,IP:15672

发现竟然不克访问,吾们下来试试把防火墙关失踪,

关闭防火墙:

systemctl stop firewalld.service 

不准firewall开机启动

systemctl disable firewalld.service 

查望默认防火墙状态

firewall-cmd --state 

表现notrunning 吾们确认关闭了,关失踪防火墙之后,阿粉想了一下,吾是不是没掀开 RabbitMQ 的Web 后台,那吾怎么能访问到呢,

rabbitmq-plugins enable rabbitmq_management 

这时候,再访问试试。效果照样不走,这时候阿粉想了一下,云服务器是不是坦然组给吾阻截了,吾防火墙什么的全都关闭了,为啥照样不不让吾访问后台呢?于是接下来吾们要在坦然组把端口给他铺开。

终于终于终于望到了吾们心心念念的画面了,到这边你以为就终结了吗?不,肯定不是,吾们必要来安排一下账号和暗号不是么,不然进不往望不到后台有什么用。

rabbitmqctl list_users 
Listing users ... user tags guest [administrator] 

有一个管理员账号,但是吾们必要竖立一个本身的账号,然后给他赋予上角色。

rabbitmqctl add_user xiaoyi xiaoyi rabbitmqctl set_user_tags xiaoyi administrator 

云云吾们再往登录就没什么题目了。

这时候吾们可算是把 RabbitMQ 给安设完善了,你学会了么?

【编辑保举】最新新闻

鸿蒙官方战略配相符共建——HarmonyOS技术社区 RabbitMQ基础与升迁源码分析 阿粉通知你如何在前端上监听到RabbitMQ发送新闻,完善数据监控呢? 2幼时学习SpringBoot整相符RabbitMQ详解 一篇带你晓畅RabbitMQ 四栽策略确保 RabbitMQ 新闻发送郑重性!你用哪栽?
posted @ 21-09-08 01:23  作者:admin  阅读量:

Powered by 五大联赛竞猜 @2018 RSS地图 HTML地图