RabbitMQ安装教程(非常详细)从零基础入门到精通,看完这一篇就够了_rabbitmq安装详细教程

img
img

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加戳这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

首先需要安装 Erlang环境,我这边安装的版本是:otp_win64_24.1.7
在这里插入图片描述
点击NEXT按钮,选择安装路径,可以默认。
在这里插入图片描述
点击install安装,
在这里插入图片描述
中间会弹出安装C++库类,确认安装
在这里插入图片描述
安装完成,关闭窗口。
在这里插入图片描述
这样 就安装完了 Erlang
然后就可以安装RabbitMQ了

二、安装Rabbitmq

首先下载RabbitMQ 的Windows版本
下载地址:
http://www.rabbitmq.com/
我这边安装的版本是:rabbitmq-server-3.9.11

打开安装程序 按照下面步骤安装:
在这里插入图片描述
点击NEXT按钮,选择安装路径,可以默认。
在这里插入图片描述
点击Install,
在这里插入图片描述
安装完成,点击下一步
在这里插入图片描述
点击Finish,安装完成。
在这里插入图片描述

安装成功后再开始菜单中可以找到所有安装的应用以及插件。见开始菜单的RabitMQ Server
在这里插入图片描述
在开始菜单中,点击RabbitMQ Service Start开启服务,可以到服务管理器中去确认是否开启成功。也可以看控制台输出的状态(图2-6)表示开启成功。
在这里插入图片描述
RabbitMQ服务搭建并启动后,需要对RabbitMQ就行进一步的配置,此次安装的版本提供rabbitmq_management插件,此插件通过15672端口来提供对当前RabbitMQ服务的管理以及监控服务。

配置RabbitMQ
在开始菜单中找到RabbitMQ Command Promt,打开控制台
在这里插入图片描述

输入命令
rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述
在启用插件成功后回看到一些提示信息,重启服务
在这里插入图片描述
然后就可以通过 http://server-name:15672(http://ip:15672)访问了,默认用户名称和密码为guest,guest,进入管理页面后
在这里插入图片描述

配置允许远程访问

添加账号
由于guest这个用户,只能在本地访问,所以我们要新增一个用户admin,选择超级管理员权限
在这里插入图片描述
添加权限(使admin用户对虚拟主机“/” 具有所有权限):
在这里插入图片描述
在这里插入图片描述
配置之后,然后就可以远程访问了,然后可直接配置用户权限等信息,到此,就可以通过http://ip:15672
使用admin 进行登陆了。
此时就可以使用账号远程登录了:
在这里插入图片描述

说明

RabbitMQ安装的时候会占用几个端口,防火墙和其他安全工具可能会阻止RabbitMQ绑定到端口。当这种情况发生时,RabbitMQ将无法启动。确保可以打开以下端口,当然也可以安装好后自己通过修改配置文件来修改占用的端口,然后开启服务。
如开启了windows版的防火墙,把以下的端口开放(关闭了windows防火墙的可以略过)

4369:epmd,RabbitMQ节点和CLI工具使用的对等发现服务
5672,5671:由AMQP 0-9-1和1.0客户端使用,不带TLS和TLS
25672:Erlang分发用于节点间和CLI工具通信,并从动态范围分配(默认情况下限制为单个端口,计算为AMQP端口+ 20000)。有关详细信息,请参阅网络指南。
15672:HTTP API客户端和rabbitmqadmin(仅当启用管理插件时)
61613,61414:没有和使用TLS的STOMP客户端(只有启用了STOMP插件)
1883,8883 :MQTT客户端没有和带有TLS,如果启用了MQTT插件
15674:STOMP-over-WebSockets客户端(只有启用了Web STOMP插件)
15675:MQTT-over-WebSockets客户端(仅当启用了Web MQTT插件时)

题外话

初入计算机行业的人或者大学计算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。下面我们来看两组数据:

  • 2023届全国高校毕业生预计达到1158万人,就业形势严峻;
  • 国家网络安全宣传周公布的数据显示,到2027年我国网络安全人员缺口将达327万。

一方面是每年应届毕业生就业形势严峻,一方面是网络安全人才百万缺口。

6月9日,麦可思研究2023年版就业蓝皮书(包括《2023年中国本科生就业报告》《2023年中国高职生就业报告》)正式发布。

2022届大学毕业生月收入较高的前10个专业

本科计算机类、高职自动化类专业月收入较高。2022届本科计算机类、高职自动化类专业月收入分别为6863元、5339元。其中,本科计算机类专业起薪与2021届基本持平,高职自动化类月收入增长明显,2022届反超铁道运输类专业(5295元)排在第一位。

具体看专业,2022届本科月收入较高的专业是信息安全(7579元)。对比2018届,电子科学与技术、自动化等与人工智能相关的本科专业表现不俗,较五年前起薪涨幅均达到了19%。数据科学与大数据技术虽是近年新增专业但表现亮眼,已跻身2022届本科毕业生毕业半年后月收入较高专业前三。五年前唯一进入本科高薪榜前10的人文社科类专业——法语已退出前10之列。

“没有网络安全就没有国家安全”。当前,网络安全已被提升到国家战略的高度,成为影响国家安全、社会稳定至关重要的因素之一。

网络安全行业特点

1、就业薪资非常高,涨薪快 2021年猎聘网发布网络安全行业就业薪资行业最高人均33.77万!

2、人才缺口大,就业机会多

2019年9月18日《中华人民共和国中央人民政府》官方网站发表:我国网络空间安全人才 需求140万人,而全国各大学校每年培养的人员不到1.5W人。猎聘网《2021年上半年网络安全报告》预测2027年网安人才需求300W,现在从事网络安全行业的从业人员只有10W人。

行业发展空间大,岗位非常多

网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…

职业增值潜力大

网络安全专业具有很强的技术特性,尤其是掌握工作中的核心网络架构、安全技术,在职业发展上具有不可替代的竞争优势。

随着个人能力的不断提升,所从事工作的职业价值也会随着自身经验的丰富以及项目运作的成熟,升值空间一路看涨,这也是为什么受大家欢迎的主要原因。

从某种程度来讲,在网络安全领域,跟医生职业一样,越老越吃香,因为技术愈加成熟,自然工作会受到重视,升职加薪则是水到渠成之事。

`黑客&网络安全如何学习

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

1.学习路线图

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!**

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以戳这里获取

下面是Mac安装rabbitmq详细教程: 1. 安装Homebrew 在Mac终端中输入以下命令安装Homebrew: ``` /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ``` 2. 安装Erlang 在Mac终端中输入以下命令安装Erlang: ``` brew install erlang ``` 3. 安装RabbitMQ 在Mac终端中输入以下命令安装RabbitMQ: ``` brew install rabbitmq ``` 4. 启动RabbitMQ 在Mac终端中输入以下命令启动RabbitMQ: ``` brew services start rabbitmq ``` 5. 验证安装 在Mac终端中输入以下命令验证RabbitMQ是否成功安装: ``` rabbitmqctl status ``` 如果输出类似于以下内容,说明RabbitMQ已经成功安装并启动: ``` Status of node rabbit@localhost [{pid,xxx}, {running_applications, [{rabbitmq_management,"RabbitMQ Management Console","3.x.x"}, {rabbitmq_web_dispatch,"RabbitMQ Web Dispatcher","3.x.x"}, {rabbitmq_management_agent,"RabbitMQ Management Agent","3.x.x"}, {rabbit,"RabbitMQ","3.x.x"}, {mnesia,"MNESIA CXC 138 12","4.15.5"}, {os_mon,"CPO CXC 138 46","2.4.7"}, {rabbit_common,[],"3.x.x"}, {cowboy,"Small, fast, modern HTTP server.","1.0.4"}, {ranch,"Socket acceptor pool for TCP protocols.","1.0.0"}, {ssl,"Erlang/OTP SSL application","8.3.1"}, {public_key,"Public key infrastructure","1.6.6"}, {crypto,"CRYPTO","4.5.1"}, {sasl,"SASL CXC 138 11","3.3.2"}, {stdlib,"ERTS CXC 138 10","3.6"}, {kernel,"ERTS CXC 138 10","6.2"}]}, {os,{unix,darwin}}, {erlang_version,"xxx"}, {memory,[{total,xxx},{connection_readers,xxx},{connection_writers,xxx},{connection_channels,xxx}]}, {vm_memory_high_watermark,xxx}, {vm_memory_limit,xxx}, {disk_free_limit,xxx}, {disk_free,xxx}, {file_descriptors,[{total_limit,xxx},{total_used,xxx},{sockets_limit,xxx},{sockets_used,xxx}]}, {processes,[{limit,xxx},{used,xxx}]}, {run_queue,xxx}, {uptime,xxx}] ``` 这就是在Mac上安装RabbitMQ详细步骤。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值