RabbitMQ v3.7.16安装部署文档

  • 部署安装过程严格按照官方文档的流程。

前言

软件版本

  • os centos7(ubuntu也适用,需要替换部分命令)
  • rabbitmq v3.7.16 (rpm方式)

安装目录

  • /home/software

安装Erlang

首先打开官网,先看看右侧导航栏

第一个框是指在linux中安装,第二个框是erlang环境版本的配置,这里rabbitmq版本必须对应erlang版本,点进去看下:

从这里可以看出不同版本的rabbitmq对应着不同版本的erlang,所以要安装rabbitmq必须得有erlang环境,这里安装的rabbitmq版本是v3.7.16最新版,那么对应的erlang版本就是20.3.x 至 22.0.x

然后点击返回第一个框,在当前页面全局搜索 install a recent Erlang version via yum, 找到下图:

先点击第一个框的按钮,就会进入如下图:

这个就是用来安装erlang的前置条件,复制到命令行执行:

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

提示安装成功后:

正式开始安装erlang:

yum -y install erlang

提示成功后:

检查下erlang版本等信息:

erl

安装Rabbitmq-Server

首先需要导入两个key:

在命令行运行下面两行

rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
rpm --import https://packagecloud.io/gpg.key

然后做rabbitmq-server前置准备:

点击第二个框Package Cloud:

复制下面到命令行运行:

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

提示成功后,就可以安装rabbitmq了:

安装RabbitMQ

首先在本页面找到如下:

然后在命令行执行下面:

rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.7.16-1.el7.noarch.rpm

这里可能yum源直接下载失败,在本页面找到下面:

第一个是centos7,第二个是centos6,根据自己环境来进行下载,然后上传到服务器

这时候如果直接rpm安装的话,可能会报错,因为还需要再安装一个socat:

yum -y install epel-release
yum -y install socat

最后再进行rpm安装:

rpm -ivh rabbitmq-server-3.7.16-1.el7.noarch.rpm

上面的所有步骤做完,整个rabbitmq安装就已经完成了

配置RabbitMQ

需要配置rabbitmq才能真正使用,首先copy config配置文件:

$ cd /usr/share/doc/rabbitmq-server-3.7.16/
$ mv rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

修改rabbitmq.config,找到%%{loopback_users, []},去掉前面两个%%,这个代表运行guest默认用户可以在非本地环境登录,保存退出。

然后启用rabbitmq管理平台插件,复制到命令行运行:

rabbitmq-plugins enable rabbitmq_management

成功后, 会在当前目录多出一个enable_plugins

启动rabbitmq服务:

systemctl start rabbitmq-server

最后,访问rabbitmq控制台界面,地址栏输入 ip:15672,然后用guest用户登录即可。

centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档相关推荐

  1. 第四部分、JEECG-BOOT 微服部署文档

    文章目录 第四部分.微服部署文档 微服务部署 一.制作各个服务JAR包 二.配置host 三.初始化Mysql数据库 四.启动微服务各个组件 五.前端部署 六.其他软件安装 第四部分.微服部署文档 微 ...

  2. Varnish安装部署文档

    简述:Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好. 系统环境: CentOS re ...

  3. pptpd安装部署文档

    简述: PPTP:点对点隧道协议 (PPTP: Point to Point Tunneling Protocol) 点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,它工作在第二层. ...

  4. linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...

    本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...

  5. 完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档

    完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档 完整代码下载地址:完整企业官网源码 某工程管理有限公司企业官网 前端 新版 ...

  6. 学习FusionInsight HD 安装与部署文档

      政府项目一般都会用到华为的项目, 所以必须学习华为的东西. 这里学习的是FusionInsight HD 6.5.1的安装与部署文档. 相关文档可以在华为官网下载. 1. FusionInsigh ...

  7. centos7 后端部署文档

    centos7 部署文档 环境说明 pyenv的安装与使用 pipenv的安装与使用 supervisor的安装与使用 mysql的安装与使用 redis的安装与使用 环境说明 本次部暑基于 Linu ...

  8. Cobbler无人值守安装系统史上最细实践文档

    本文档来自老男孩教育VIP课程 内部学员总结笔记文档笔记内容,和大家分享! 老男孩教育2016年全干货博客,http://blog.oldboyedu.com Cobbler无人值守安装系统史上最细实 ...

  9. django+nginx+uwsgi项目部署文档整理

    django+nginx+uwsgi项目部署文档整理 参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328 一.python安 ...

最新文章

  1. 车辆检测--DAVE: A Unified Framework for Fast Vehicle Detection and Annotation
  2. portlet 与 servlet 的关系
  3. layui列表显示缩略图_layUI实现列表查询功能
  4. 【学习笔记】SAP 成本对象控制
  5. Python 通过all()判断列表(list)中所有元素是否都包含某个字符串(string)
  6. java皮肤_java程序的皮肤效果实现代码
  7. Kotlin入门(28)Application单例化
  8. .net的XML对象序列化VS WCF中xml序列化问题
  9. cookielib和urllib2模块相结合模拟网站登录
  10. 计算机操作系统操作系统(第四版)汤小丹版 思维导图(第一章到第七章)
  11. RateLimiter限流
  12. 模拟软件-OLED和Solar cell的模拟软件(Emison模块)-[Setfos]
  13. 深度学习论文: An Improved One millisecond Mobile Backbone及其PyTorch实现
  14. 微信公众号注册操作流程
  15. VBA对单元格及区域、行、列的选择、写入、复制、删除、插入等 ​
  16. 6.26线下深度交流:数据如何驱动新零售升级?
  17. ContentProvider总结与简单Demo
  18. require.js库
  19. Centos7 下mysql8.0的安装以及修改初始密码;
  20. gomod问题寻不到

热门文章

  1. HTTP上传大文件的注意点
  2. 华为交换机基本配置命令
  3. RocketMQ3.2.6安装部署及调用
  4. Visual Studio 2013/2015/2017快捷键(转)
  5. [Java] arraycopy 数组复制(转)
  6. CSS背景图像的简单响应
  7. 【SPS2010】现在的这个版本不值得测试。
  8. 背景图片,颜色变化脚本
  9. [转载] Numpy数组对象ndarray
  10. [转载] python中try Except抛出异常使用方法