手把手教你5分钟搭建RabbitMq开发环境

这篇具有很好参考价值的文章主要介绍了手把手教你5分钟搭建RabbitMq开发环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、搭建虚拟机开发环境

演示环境

centos7
erlang-21.3.8.16-1.el7.x86_64.rpm
rabbitmq-server-3.8.8-1.el7.noarch.rpm

1、使用Vagrant 和 VirtualBox创建linux虚拟机 不知道Vagrant怎么使用的可以看这里。

①在cmd窗口执行命令 vagrant init generic/centos7 ,初始化linux启动环境
手把手教你5分钟搭建RabbitMq开发环境

②执行启动命令 vagrant up 启动Linux虚拟机
手把手教你5分钟搭建RabbitMq开发环境
③修改当前目录的Vagrantfile文件,为虚拟机配置内网ip,后面登录的时候会用到ip

 config.vm.network "private_network", ip: "192.168.56.13"

手把手教你5分钟搭建RabbitMq开发环境
④保存退出,执行 vagrant reload 命令重载,使配置生效
手把手教你5分钟搭建RabbitMq开发环境
⑥使用命令 vagrant ssh 连接虚拟机终端 ,查看ip
手把手教你5分钟搭建RabbitMq开发环境

手把手教你5分钟搭建RabbitMq开发环境
⑦linux虚拟机准备完毕,开始安装erlang和rabbitmq。

2开始安装erlang和rabbitmq

①文件上传
上传到/usr/local/software 目录下(如果没有 software 需要自己创建)
手把手教你5分钟搭建RabbitMq开发环境

②安装文件(分别按照以下顺序安装)

安装erlang

rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm

erlang安装完成之后检查是否正常安装
手把手教你5分钟搭建RabbitMq开发环境
安装socat

yum install socat -y #rabbitmq安装依赖于socat

手把手教你5分钟搭建RabbitMq开发环境
安装rabbitmq

rpm -ivh erlang-21.3.8.16-1.el7.x86_64.rpm

手把手教你5分钟搭建RabbitMq开发环境

3常用命令(按照以下顺序执行)

添加开机启动 RabbitMQ 服务

 chkconfig rabbitmq-server on

手把手教你5分钟搭建RabbitMq开发环境

启动服务

 /sbin/service rabbitmq-server start 

手把手教你5分钟搭建RabbitMq开发环境

查看服务状态

 /sbin/service rabbitmq-server status

手把手教你5分钟搭建RabbitMq开发环境
开启 web 管理插件

rabbitmq-plugins enable rabbitmq_management

手把手教你5分钟搭建RabbitMq开发环境
添加一个新的用户
创建账号

rabbitmqctl add_user admin admin

手把手教你5分钟搭建RabbitMq开发环境

设置用户角色

rabbitmqctl set_user_tags admin administrator

手把手教你5分钟搭建RabbitMq开发环境

设置用户权限

rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

手把手教你5分钟搭建RabbitMq开发环境手把手教你5分钟搭建RabbitMq开发环境
用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
当前用户和角色

 rabbitmqctl list_users

手把手教你5分钟搭建RabbitMq开发环境

关闭防火墙(本地测试需要,公网服务器开通指定端口即可,万不可关闭防火墙

systemctl stop firewalld.service

手把手教你5分钟搭建RabbitMq开发环境

四、访问rabbitmq的web界面

用户名 admin
密码 admin
操作完成
手把手教你5分钟搭建RabbitMq开发环境
手把手教你5分钟搭建RabbitMq开发环境文章来源地址https://www.toymoban.com/news/detail-411233.html

到了这里,关于手把手教你5分钟搭建RabbitMq开发环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 手把手教你配置BSC(币安智能链)网络,只需5分钟

    这里就用小狐狸(Metamask)钱包了,因为本人坚信用狐狸钱包日后可以撸到空投。 1、PC端Chrome浏览器安装metamask钱包插件 要去Metamask官网下载钱包哦,然后把插件添加至Chrome浏览器扩展程序中 这个不会的小伙伴欢迎留言,我可以再出一个教程。 2、打开metamask,找到自定义RP

    2024年02月14日
    浏览(52)
  • 手把手教你部署AutoGPT,30分钟拥有自己的AI助手!

    如果不想往下看了,那就直接 点我。 AutoGPT是由GPT-4驱动的开源应用程序,可以自主实现用户设定的任务目标;从AutoGPT开始,AI将可以自主地提出计划,然后执行计划;还具有互联网访问、长期和短期内存管理、用于文本生成的GPT-4实例以及使用GPT-3.5进行文件存储和生成摘要

    2024年02月05日
    浏览(62)
  • RabbitMQ之延迟队列(手把手教你学习延迟队列)

    延时队列,队列内部是有序的,最重要的特性就体现在它的延时属性上,延时队列中的元素是希望在指定时间到了以后或之前取出和处理,简单来说,延时队列就是用来存放需要在指定时间被处理的元素的队列的。 1.订单在十分钟之内未支付则自动取消 2.新创建的店铺,如果在

    2024年04月17日
    浏览(43)
  • 手把手教你安装RabbitMQ(基于CentOS7系统)

    RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。 可靠性 灵活的路由 消息集群 高可用 插件机制 多种协议 多语言客户端 管理界面 跟踪机制 先安装一些必要的依赖

    2023年04月08日
    浏览(47)
  • Linux环境下RabbitMQ的安装(手把手教你安装与配置)

    根据rabbitmq版本要求下载满足要求的erlang RabbitMQ Erlang Version Requirements — RabbitMQ 以我自己的下载版本为例,提供网盘下载链接 链接:https://pan.baidu.com/s/1HkQphzjHp5xNvjN8RZauww?pwd=6666  提取码:6666 登录官网RabbitMQ Erlang Version Requirements — RabbitMQ 下滑至该位置,点击进入   一般不会下

    2024年02月04日
    浏览(48)
  • 手把手教你从0搭建SpringBoot项目

    用到的工具:idea 2021、Maven 3.6.3、postman 框架:SpringBoot、Mybatis 数据库:Mysql8.0.30 安装配置参考博文 注意: 1.下载maven注意idea与Maven版本的适配: 2.为了避免每次创建项目都要改Maven配置,可以修改idea创建新项目的设置 二、安装数据库 mysql8安装参考博文 **注意:**连接不上往

    2024年02月03日
    浏览(49)
  • 手把手教你搭建自己本地的ChatGLM

    如果能够本地自己搭建一个ChatGPT的话,训练一个属于自己知识库体系的人工智能AI对话系统,那么能够高效的处理应对所属领域的专业知识,甚至加入职业思维的意识,训练出能够结合行业领域知识高效产出的AI。这必定是十分高效的生产力工具,且本地部署能够保护个人数

    2024年02月03日
    浏览(73)
  • 手把手教你搭建一个Minecraft 服务器

    这次,我们教大家如何搭建一个我的世界服务器 首先,我们来到这个网站 MCVersions.net - Minecraft Versions Download List MCVersions.net offers an archive of Minecraft Client and Server jars to download, for both current and old releases! https://mcversions.net/   在这里,我们点击对应的版本,从左到右依次是稳定版

    2024年02月09日
    浏览(58)
  • 手把手教你搭建ARM32 QEMU环境

    我们知道嵌入式开发调试就要和各种硬件打交道,所以学习就要专门购买各种开发版,浪费资金,开会演示效果还需要携带一大串的板子和电线,不胜其烦。然而Qemu的使用可以避免频繁在开发板上烧写版本,如果进行的调试工作与外设无关,仅仅是内核方面的调试,Qemu模拟

    2024年02月19日
    浏览(58)
  • 手把手教你搭建 Webpack 5 + React 项目

    在平时工作中,为减少开发成本,一般都会使用脚手架来进行开发,比如 create-react-app 。脚手架都会帮我们配置好了 webpack,但如果想自己搭建 webpack 项目要怎么做呢?这边文章将介绍如何使用 webpack 5 来搭建 react 项目,项目地址在文末。 1.1 Webpack 的好处 试想在不使用任何打

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包