Rabittmq安装教程(Linux版)

简介: Rabittmq安装教程(Linux版)

1.下载

1.下载Erlang的rpm包

RabbitMQ是Erlang语言编写,所以Erang环境必须要有,注:Erlang环境一定要与RabbitMQ版本匹配:

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

2.下载socat的rpm包

rabbitmq安装依赖于socat,所以需要下载socat。

socat下载地址:

http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

3.下载RabbitMQ的rpm包

RabbitMQ下载地址:

https://www.rabbitmq.com/download.html(根据自身需求及匹配关系,下载对应rpm包)rabbitmq-server-3.8.1-1.el7.noarch.rpm

也可从github等网站下载。

https://hub.fastgit.org/rabbitmq/rabbitmq-server/releases/

4.实在不行就用我这个

百度网盘链接:

链接:https://pan.baidu.com/s/1sWqJvIkfta5ApoClOmDlpQ?pwd=6666

提取码:6666

2.安装

1.打开虚拟机并确定文件上传的路径

输入命令

cd /
cd /opt/software/

我这里的目录为 /opt/software/,将文件上传到该目录(这里就不赘述了)

2.开始逐一安装

我这里采用rpm安装方式,依次输入以下命令

rpm -ivh erlang-21.3.8.9-1.el7.x86_64.rpm 
rpm -ivh rabbitmq-server-3.8.1-1.el7.noarch.rpm 
rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm
cd /usr/lib/rabbitmq/bin/ 
ll

3.开启管理插件
rabbitmq-plugins enable rabbitmq_management
4.启动
systemctl start rabbitmq-server.service

输入 ps -ef | grep rabbitmq 可以查看进程

3.检验是否可以使用

  1. 关闭防火墙 systemctl stop firewalld.service
  2. 在主机浏览器中输入网址 :http://虚拟机ip:15672/(如下图)

  • 输入默认账号密码:guest guest,guest用户默认不允许远程连接。

注意:自己增加自定义账号

  1. 添加管理员账号密码:rabbitmqctl add_user admin666666
  2. 分配账号角色:rabbitmqctl set_user_tags admin administrator
使用 admin 666666就可以登录了

可能会涉及到的命令
  • 查看RabittMq服务的状态:systemctl status rabbitmq-server.service
  • 修改RabittMq用户的密码:rabbitmqctl change_password master 123456
  • 查看RabittMq的用户列表:rabbitmqctl list_users
  • 卸载:rpm -qa | grep rabbitmq rpm -e rabbitmq-server


相关实践学习
消息队列RocketMQ版:基础消息收发功能体验
本实验场景介绍消息队列RocketMQ版的基础消息收发功能,涵盖实例创建、Topic、Group资源创建以及消息收发体验等基础功能模块。
消息队列 MNS 入门课程
1、消息队列MNS简介 本节课介绍消息队列的MNS的基础概念 2、消息队列MNS特性 本节课介绍消息队列的MNS的主要特性 3、MNS的最佳实践及场景应用 本节课介绍消息队列的MNS的最佳实践及场景应用案例 4、手把手系列:消息队列MNS实操讲 本节课介绍消息队列的MNS的实际操作演示 5、动手实验:基于MNS,0基础轻松构建 Web Client 本节课带您一起基于MNS,0基础轻松构建 Web Client
相关文章
|
存储 安全 关系型数据库
【Linux】CentOS-6.8超详细安装教程
【Linux】CentOS-6.8超详细安装教程
369 1
|
Ubuntu Unix Linux
Linux Ubuntu man文档的图文安装教程
Linux Ubuntu man文档的图文安装教程
235 0
|
13天前
|
关系型数据库 MySQL Linux
MySQL数据库下载安装教程(Windows&Linux)
本文档详细介绍了MySQL的安装步骤,包括安装前的准备工作、下载安装包、Windows和Linux系统下的具体安装流程,以及如何配置MySQL服务、设置环境变量、启动服务和连接数据库等关键操作。
|
6月前
|
存储 Linux Android开发
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility 是一个完全开源的工具,用于从内存 (RAM) 样本中提取数字工件。支持Windows,Linux,MaC,Android等多类型操作系统系统的内存取证。针对竞赛这块(CTF、技能大赛等)基本上都是用在Misc方向的取证题上面,很多没有听说过或者不会用这款工具的同学在打比赛的时候就很难受。以前很多赛项都是使用vol2.6都可以完成,但是由于操作系统更新,部分系统2.6已经不支持了,如:Win10 等镜像,而Volatility3是支持这些新版本操作系统的。
|
5月前
|
Linux 应用服务中间件 nginx
Linux 快速搭建 Overleaf 5.0 附中文字体及完整 TexLive 安装教程(2024最新版)
2024最新版 Linux 极速安装 Overleaf 5.0 手把手教学!附 XeLatex 修复,新增中文字体以及安装完整版 TexLive 教程!
|
4月前
|
机器学习/深度学习 Linux Shell
超详细的Linux-Conda环境安装教程
超详细的Linux-Conda环境安装教程
|
6月前
|
安全 Linux Python
【安全狗】linux免费服务器防护软件安全狗详细安装教程
【安全狗】linux免费服务器防护软件安全狗详细安装教程
632 0
|
7月前
|
安全 Linux Python
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility3内存取证工具安装及入门在Linux下的安装教程
Volatility3内存取证工具安装及入门在Linux下的安装教程
|
存储 JavaScript Linux
百度搜索:蓝易云【Alma Linux 9 上安装 Node.js 的 3 种不同安装教程!】
通过上述三种不同的安装教程,你可以在Alma Linux 9上安装Node.js。选择适合你的需求和喜好的方法进行安装,并确保在安装之后进行验证,以确保Node.js已成功安装。
336 0
|
29天前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
73 8