目录

一、环境准备

1、RabbitMQ版本 和 Erlang 版本兼容性关系

2、官方安装包下载地址

3、安装包中说明,请下载对应的安装包

二、安装操作步骤

1、安装C++依赖环境

2、准备安装包

3、在【/opt】路径下,创建【rabbitmq】文件夹

4、将安装包上传到【rabbitmq】文件夹下

5、安装Erlang

6、检查Erlang是否安装成功

7、安装socat

8、安装rabbitmq

9、开启管理界面

10、添加配置文件,解决只能localhost访问的问题

11、在rabbitmq.config文件中写入下面的命令,不要忘了后面的点

12、启动rabbitmq

13、停止rabbitmq

14、重启rabbitmq

15、开放端口

16、登录管理界面

三、卸载操作步骤

1、卸载rabbitmq相关文件

2、卸载erlang

3、删除有关的所有文件


一、环境准备

1、RabbitMQ版本 和 Erlang 版本兼容性关系

https://www.rabbitmq.com/which-erlang.html

2、官方安装包下载地址

【erlang下载地址】:https://github.com/rabbitmq/erlang-rpm/releases【socat下载地址】:http://www.rpmfind.net/linux/rpm2html/search.php?query=socat(x86-64)【rabbitmq下载地址】:https://github.com/rabbitmq/rabbitmq-server/releases

3、安装包中说明,请下载对应的安装包

el6:CentOS 6.x 的下载
       el7:CentOS 7.x 的下载
       el8:CentOS 8.x 的下载


二、安装操作步骤

1、安装C++依赖环境

******************命令如下******************yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2、准备安装包

【我这里选择目前最新版本,具体根据自己需要选择对应的版本】

erlang-23.3.4.8-1.el7.x86_64.rpm
rabbitmq-server-3.9.11-1.el7.noarch.rpm
socat-1.7.3.2-2.el7.x86_64.rpm

3、在【/opt】路径下,创建【rabbitmq】文件夹

******************命令如下******************cd /optmkdir rabbitmqcd rabbitmq

4、将安装包上传到【rabbitmq】文件夹下

******************命令如下******************# 上传文件命令
rz -be

5、安装Erlang

******************命令如下******************# 安装命令
rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm

6、检查Erlang是否安装成功

******************命令如下******************# 安装成功,按两次ctrl+c退出命令模式
erl -v

7、安装socat

******************命令如下******************# 安装命令
rpm -ivh socat-1.7.3.2-2.el7.x86_64.rpm

8、安装rabbitmq

******************命令如下******************# 安装命令
rpm -ivh rabbitmq-server-3.9.11-1.el7.noarch.rpm# 检查是否安装成功命令
rpm -qa|grep rabbitmq

9、开启管理界面

******************命令如下******************# 开启管理界面命令
rabbitmq-plugins enable rabbitmq_management

10、添加配置文件,解决只能localhost访问的问题

******************命令如下******************# 进入【/etc/rabbitmq】文件夹下
cd /etc/rabbitmq# 编辑【rabbitmq.config】文件
vim rabbitmq.config

11、在rabbitmq.config文件中写入下面的命令,不要忘了后面的点

******************命令如下******************[{rabbit,[{loopback_users,[]}]}].

12、启动rabbitmq

******************命令如下******************# 启动rabbitmq命令:
systemctl start rabbitmq-server# 查看启动状态命令:
systemctl status rabbitmq-server

13、停止rabbitmq

******************命令如下******************# 停止rabbitmq命令:
systemctl stop rabbitmq-server# 查看启动状态命令:
systemctl status rabbitmq-server

14、重启rabbitmq

******************命令如下******************# 重启rabbitmq命令:
systemctl restart rabbitmq-server# 查看启动状态命令:
systemctl status rabbitmq-server

15、开放端口

******************命令如下******************# 开放5672端口命令
/sbin/iptables -I INPUT -p tcp --dport 5672 -j ACCEPT# 开放15672端口命令
/sbin/iptables -I INPUT -p tcp --dport 15672 -j ACCEPT

16、登录管理界面

URL地址:http://192.168.109.101:15672/
默认账号:guest
默认密码:guest


三、卸载操作步骤

1、卸载rabbitmq相关文件

1.1、卸载前先停止rabbitmq服务

systemctl stop rabbitmq-server

1.2、查看rabbitmq安装的相关列表

yum list | grep rabbitmq

1.3、卸载rabbitmq-server.noarch

yum -y remove rabbitmq-server.noarch

2、卸载erlang

2.1、查看erlang安装的相关列表

yum list | grep erlang

2.2、卸载erlang已安装的相关内容

yum -y remove erlang-*

3、删除有关的所有文件

rm -rf /usr/lib64/erlang
rm -rf /var/lib/rabbitmq
rm -rf /usr/local/erlang
rm -rf /usr/local/rabbitmq

……
帮助他人,快乐自己,最后,感谢您的阅读!
所以如有纰漏或者建议,还请读者朋友们在评论区不吝指出!

个人网站…知识是一种宝贵的资源和财富,益发掘,更益分享…

Linux安装RabbitMQ详细教程相关推荐

  1. Linux安装RabbitMQ详细教程Java使用

    目录 一:环境准备 1.RabbitMQ版本 和 Erlang 版本兼容性关系 2.官方安装包下载地址 3.百度云盘下载 提取码:8956 4.安装包中说明,请下载对应的安装包 二.安装操作步骤 1. ...

  2. LINUX 安装RABBITMQ详细教程

    第一步:下载版本对应的rpm安装包 1. 下载Erlang安装包:RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配, 版本匹配对 ...

  3. Linux安装Elasticsearch详细教程

    文章目录 准备工作 开始安装 开启远程访问 安装Kibana 准备工作 下载地址:https://www.elastic.co/cn/downloads/elasticsearch 选择要下载的版本 ...

  4. Linux 安装RabbitMQ 图解教程

    1.前提: 由于rabbitmq是基于erlang语言开发的,所以必须先安装erlang. Linux 安装Erlang 图解教程 rabbitmq下载地址: https://github.com/r ...

  5. Linux 安装 nginx 详细教程

    文章目录 Linux 安装 nginx 详细步骤 ①安装依赖包 ②下载并解压安装包 ③安装 nginx ④启动 nginx 服务 ⑤nginx 反向代理 提示:以下是本篇文章正文内容,Linux 系列 ...

  6. Linux 安装 RabbitMq 详细过程(含 Erlang 下载 网盘地址)

    安装RabbitMq 介绍: AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组 ...

  7. Linux安装maven(详细教程)

    一.简介 Maven是意第绪语,意思是"知识的积累者",最初是为了简化Jakarta Turbine项目中的构建过程.有几个项目,每个项目都有自己的Ant构建文件,所有项目都略有不 ...

  8. Linux安装jdk(详细教程)

    一.JDK介绍 JDK是 Java 语言的软件开发工具包,主要用于移动设备.嵌入式设备上的java应用程序.JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JA ...

  9. Linux安装JDK详细教程

    1.java -version 或 which java 检查系统是否有安装jdk,系统有的话可以卸载,如果是安装的话则删除安装的和相应的环境变量配置 2.uname -r 查看系统的是多少位的,下图 ...

最新文章

  1. C++ new一个数组方法和初始化的方法
  2. [转]使用Ant进行ssh和scp操作
  3. 迎合人工智能时代 码教授开设Python课程
  4. Oracle树形结构查询之prior的理解
  5. 前端学习(359):svn服务器配置金和客户端安装
  6. 去Oracle不仅是BAT的事,AWS彻底去O
  7. SpringApplication run方法解析:SpringApplicationRunListeners(二)
  8. java计算机毕业设计网络游戏后台管理系统MyBatis+系统+LW文档+源码+调试部署
  9. NetApp 全闪存数据存储软件 AFF A 系列
  10. android刷机电脑版,安卓一键刷机助手
  11. Server:基本的服务器
  12. centos 挂载 cos云存储服务器,centos文件目录挂载docker实现共享操作步骤
  13. XUPT-ACM校赛心得
  14. Windows命令查看文件的MD5/SHA1/SHA256
  15. python 代码转程序_python2代码转python3
  16. 【洛谷】P1150 Peter的烟(配数学证明)
  17. 如何看待药物治疗过程中的副作用?
  18. 日常英语单词学习-A Family Tree
  19. webApi文档好帮手-apidoc使用教程
  20. PCB走线和过孔通流能力的标准、影响因素及其计算软件

热门文章

  1. IT编程自学与培训的优缺点对比!
  2. 阿里云共享带宽包和共享流量包的区别,分别应对的场景
  3. 不懂量子力学?那你可以试试在家里做这五个实验!
  4. Happy Programming Contest(01背包)
  5. 悠漓带你玩转C语言(函数)
  6. Sequence and Swaps
  7. Auto.js学习笔记13:images.findImag()报错找不到方法,返回的坐标无法点击等问题利用图片的相似度执行精准目标点击(实战篇)
  8. photo2cartoon环境搭建-真人头像卡通画-写实
  9. 《所谓会说话,就是会换位思考》总结
  10. 飞桨OCR打标、训练、预测、部署全流程