行业动态 阿粉教你避开安置RabbitMQ的那些坑(命令实战)

  • 发布日期:2021-09-10 17:10    点击次数:73

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

国家新闻出版署:所有网络游戏企业仅可在周五、周六、周日和法定节假日每日 20 时至 21 时向未成年人提供 1 小时服务。

历年来,手机店被盗的消息都并不在少数,但是被一扫而光的情况以往只在国外的 Apple Store 才会出现,近期在国内的小米之家却也出现了类似的恶劣情况。

8 月 30 日,据新华社报道,国家新闻出版署有关负责人解释了《关于进一步严格管理 切实防止未成年人沉迷网络游戏的通知》的动态变化。

据了解,国家新闻出版署于 2019 年印发该《通知》,后续也建成了网络游戏防沉迷实名验证系统,实现了合规上线运营游戏的全部接入。

8 月 30 日,网曝光厦门瑞景广场小米之家店被洗劫。网传的一段视频显示,事发 8 月 30 日凌晨 2 点,有 5 个看起来年纪不大的孩子将门店玻璃门强行破坏推开,先后闯入厦门瑞景广场小米之家店。

前段时间的时候,阿粉给行家在一篇文章中讲了关于如何安置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 新闻发送郑重性!你用哪栽?

相关资讯

行业动态 大佬们也忍不住了!钟睒睒与“

行业动态 2021-09-26
走情太火行业动态,大佬们也忍不住了:中国始富钟睒睒与“赌王”之子几乎同时“官宣”进...
【更多...】

古罗马-古代罗马神话中的十大艳丽女神

行业动态 2021-09-15
被历史神话铭记的罗马诸神中,女神占了很大的篇幅,她们的力量和受迎接水平不亚于其他男...
【更多...】

中国股市:切记“周线”的用法,暗马龙

行业动态 2021-09-14
什么是周线? 周线是指以周一的开盘价、周五的收盘价、一周最高价和一周最矮价来画的K线图...
【更多...】
    友情链接:

Powered by 五大联赛开户网 @2013-2021 RSS地图 HTML地图