centos7安装rabbitmq_rabbitmq v3.7.16安装部署文档
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安装部署文档相关推荐
- 第四部分、JEECG-BOOT 微服部署文档
文章目录 第四部分.微服部署文档 微服务部署 一.制作各个服务JAR包 二.配置host 三.初始化Mysql数据库 四.启动微服务各个组件 五.前端部署 六.其他软件安装 第四部分.微服部署文档 微 ...
- Varnish安装部署文档
简述:Varnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang 使用3台Varnish代替了原来的12台Squid,性能比以前更好. 系统环境: CentOS re ...
- pptpd安装部署文档
简述: PPTP:点对点隧道协议 (PPTP: Point to Point Tunneling Protocol) 点对点隧道协议(PPTP)是一种支持多协议虚拟专用网络的网络技术,它工作在第二层. ...
- linux上搭载was应用上传中文文件,受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明...
本文档的主要内容详细介绍的是受支持的Linux操作系统和WAS ND 9.0安装部署文档的资料说明. 从was9.0开始支持的最低版本的red hat Linux系统为6.6且仅支持64位操作系统 计 ...
- 完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档
完整企业官网源码,前端基于Vue+ElementUI,后台基于基于core3 webapi,含数据库文件,含详情安装部署文档 完整代码下载地址:完整企业官网源码 某工程管理有限公司企业官网 前端 新版 ...
- 学习FusionInsight HD 安装与部署文档
政府项目一般都会用到华为的项目, 所以必须学习华为的东西. 这里学习的是FusionInsight HD 6.5.1的安装与部署文档. 相关文档可以在华为官网下载. 1. FusionInsigh ...
- centos7 后端部署文档
centos7 部署文档 环境说明 pyenv的安装与使用 pipenv的安装与使用 supervisor的安装与使用 mysql的安装与使用 redis的安装与使用 环境说明 本次部暑基于 Linu ...
- Cobbler无人值守安装系统史上最细实践文档
本文档来自老男孩教育VIP课程 内部学员总结笔记文档笔记内容,和大家分享! 老男孩教育2016年全干货博客,http://blog.oldboyedu.com Cobbler无人值守安装系统史上最细实 ...
- django+nginx+uwsgi项目部署文档整理
django+nginx+uwsgi项目部署文档整理 参考文章:https://blog.csdn.net/qq_42314550/article/details/81805328 一.python安 ...
最新文章
- 车辆检测--DAVE: A Unified Framework for Fast Vehicle Detection and Annotation
- portlet 与 servlet 的关系
- layui列表显示缩略图_layUI实现列表查询功能
- 【学习笔记】SAP 成本对象控制
- Python 通过all()判断列表(list)中所有元素是否都包含某个字符串(string)
- java皮肤_java程序的皮肤效果实现代码
- Kotlin入门(28)Application单例化
- .net的XML对象序列化VS WCF中xml序列化问题
- cookielib和urllib2模块相结合模拟网站登录
- 计算机操作系统操作系统(第四版)汤小丹版 思维导图(第一章到第七章)
- RateLimiter限流
- 模拟软件-OLED和Solar cell的模拟软件(Emison模块)-[Setfos]
- 深度学习论文: An Improved One millisecond Mobile Backbone及其PyTorch实现
- 微信公众号注册操作流程
- VBA对单元格及区域、行、列的选择、写入、复制、删除、插入等 ​
- 6.26线下深度交流:数据如何驱动新零售升级?
- ContentProvider总结与简单Demo
- require.js库
- Centos7 下mysql8.0的安装以及修改初始密码;
- gomod问题寻不到