rabbitmq安装教程(代码片段)

滴滴滴i 滴滴滴i     2022-12-13     338

关键词:

RabbitMq安装教程

一、安装Erlang

因为rabbitmq运行需要依赖erlang,所以先安装erlang语言,但是erlang和rabbitmq需要对应版本安装

Erlang和RabbitMQ版本对照:https://www.rabbitmq.com/which-erlang.html

Erlang官网: https://www.erlang.org/

1.进入官网,点击download

2.进入下载页面,选择版本,下载安装包

3.下载好上传到linux,然后执行
tar -zxvf [压缩包名]
4.进入erlang目录下
cd otp_src_24.0/       //进入到Erlang目录下
5.编译
 ./configure  --prefix=[erlang安装目录,/分开 例:/opt/Erlang/] --without-javac

出现上图编译完成

6.安装
make && make install
7.配置环境变量,可以不用vim编辑,直接用电脑自带软件编辑
vim /etc/profile   

添加下面配置

export ERLANG_HOME=/opt/Erlang/
export PATH=$ERLANG_HOME/bin:$PATH
8.重新加载profile
source /etc/profile
9.测试是否安装成功 ,控制台输入erl
[root@oceanhoarder otp_src_24.3.4]# erl
Erlang/OTP 24 [erts-12.3.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [jit]

Eshell V12.3.2  (abort with ^G)
1>

二、安装rabbitmq

官网:https://www.rabbitmq.com/

1.进入首页 点击get started

2.点击下载安装按钮

3.进入下载页面,点击 release选择版本

4.下载

5.下载成功后,上传到linux,执行解压

tar -zxvf [压缩包名]

6.安装依赖插件

yum install -y socat

7.解压安装

rpm -ivh --nodeps rabbitmq-server-3.9.7-1.el8.noarch.rpm 

yum install -y rabbitmq-server

8.启动

# 启动rabbitmq
systemctl start rabbitmq-server

# 查看rabbitmq状态
systemctl status rabbitmq-server

9.报错未启动问题

[root@oceanhoarder /]# systemctl start rabbitmq-server.service
Job for rabbitmq-server.service failed because the control process exited with error code.
See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

运行 journalctl -xe 排查原因

在linux 上运行 hostname 查看主机名称,然后在 /ect/hosts中新增 127.0.0.1 主机名

//再次启动
# 启动rabbitmq
systemctl start rabbitmq-server

# 查看rabbitmq状态
systemctl status rabbitmq-server

安装成功

三、安装管理工具

1.打开RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management
2.打开页面

浏览器输入公网ip:5672

3.默认账号:guest 密码 :guest,但是只能本机通过本账号密码访问,如果其他机器访问,需要增加账号密码
#第一步:添加 admin 用户并设置密码
rabbitmqctl add_user admin 123456
#第二步:添加 admin 用户为administrator角色
rabbitmqctl set_user_tags admin administrator
#第三步:设置 admin 用户的权限,指定允许访问的vhost以及write/read
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
#第四步:查看vhost(/)允许哪些用户访问
rabbitmqctl list_permissions -p /
#第五步:查看用户列表
rabbitmqctl list_users
#第六步:配置允许远程访问的用户,rabbitmq的guest用户默认不允许远程主机访问。
4.登录成功

centosstream9下rabbitmq安装教程(最新rabbitmq安装教程)(代码片段)

CentOSStream9RabbitMQ安装教程前言Erlang下载安装RabbitMQ下载安装启动RabbitMQ配置RabbitMQManagementPlugin访问和权限日志文件和管理总结和收获如果博主的文章对您有所帮助,可以评论、点赞、收藏,支持一下博主!!!前言操作系统... 查看详情

windows安装rabbitmq详细教程(代码片段)

Windows安装RabbitMQ详细教程前言一、RabbitMQ是什么?二、安装步骤1.安装准备工作2.开始安装3.结束安装总结前言下面我将分享下RabbitMQ最新版本在Windows上的详细安装教程。笔者在这里使用的系统环境如下:windows系统:Win... 查看详情

安装erlang和rabbitmq详细教程(代码片段)

安装ErlangOTP和RabbitMQ1、RabbitMQ简介2、基本概念2.1、RabbitMQ服务支持下列操作系统:2.2、RabbitMQ支持下列编程语言:2.3、主要特性2.4、友情提醒3、安装Erlang3、安装RabbitMQ4、配置插件(关键步骤)4.1、插件安装方式4.2... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文件夹4... 查看详情

rabbitmq教程(代码片段)

1.引言RabbitMQ——RabbitMessageQueue的简写,但不能仅仅理解其为消息队列,消息代理更合适。RabbitMQ是一个由Erlang语言开发的AMQP(高级消息队列协议)的开源实现,其内部结构如下:RabbitMQ作为一个消息代理,主要和消息打交道,负... 查看详情

rabbitmq安装教程(代码片段)

前言RabbitMQ是一个由Erlang语言开发的AMQP的开源实现的开源消息代理软件AMQP:AdvancedMessageQueue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文件夹4... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、准备环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文... 查看详情

linux安装rabbitmq详细教程(代码片段)

目录一、准备环境准备1、RabbitMQ版本和Erlang版本兼容性关系2、官方安装包下载地址3、安装包中说明,请下载对应的安装包二、安装操作步骤1、安装C++依赖环境2、准备安装包3、在【/opt】路径下,创建【rabbitmq】文... 查看详情

rabbitmq3.4.1安装教程(代码片段)

RabbitMQ3.4.1安装教程1.下载2.windows下安装2.1.安装Erlang2.2.安装RabbitMQ2.3启用管理工具1.点击2.输入命令:3.在浏览器中输入地址查看:`http://127.0.0.1:15672/`4.使用默认账号登录:guest/guest3.Linux下安装3.1安装Erlang3.1.1添加y... 查看详情

玩转rabbitmq系列02:rabbitmq保姆级安装教程与基本消息模型实战(代码片段)

...向:java后端开发🎁我的上一篇文章:【玩转Rabbitmq系列】01:一文带你敲响Rabbitmq的大门💕如果我的文章对你有帮助,点赞、收藏、留言都是对我最大的动力【玩转Rabbitmq系列】文章直通车~【玩转Rabbitmq系列】01... 查看详情

rabbitmq教程(代码片段)

 RabbitMq教程Rabbit的window安装:https://www.cnblogs.com/cxxjohnson/p/8734720.html 一.什么是MQ?   MQ全称为MessageQueue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一... 查看详情

dockerdocker安装rabbitmq(代码片段)

Docker安装、配置Rabbitmq教程下载RabbitMQ镜像【此处需要注意】注意此处需要安装management的版本才有界面,其他tag的版本是没有管理界面的下载命令:dockerpullrabbitmq:management部署启动RabbitMQ部署命令:dockerrun-d-p5672:5672\\-p1... 查看详情

rabbitmq教程c#版-发布订阅(代码片段)

先决条件本教程假定RabbitMQ已经安装,并运行在localhost标准端口(5672)。如果你使用不同的主机、端口或证书,则需要调整连接设置。从哪里获得帮助如果您在阅读本教程时遇到困难,可以通过邮件列表 联系我们。发布/订... 查看详情

centos7安装rabbitmq踩坑日记(代码片段)

CentOS7安装RabbitMQ踩坑日记​在根据教程安装完后,发现无法访问web可视化工具,解决办法:​在rabbitmq配置文件rabbitmq.config中添加[rabbit,[loopback_users,[]]].​首先进入rabbitmq默认配置文件位置(/etc/rabbitmq),... 查看详情

centos7安装rabbitmq(代码片段)

文章目录Centos7安装RabbitMQ指南1.单机部署1.1.下载镜像方式一:在线拉取方式二:从本地加载1.2.安装MQCentos7安装RabbitMQ指南1.单机部署我们在Centos7虚拟机中使用Docker来安装。docker的安装教程可以参考我的另一篇博客:htt... 查看详情

centos7安装rabbitmq踩坑日记(代码片段)

CentOS7安装RabbitMQ踩坑日记​在根据教程安装完后,发现无法访问web可视化工具,解决办法:​在rabbitmq配置文件rabbitmq.config中添加[rabbit,[loopback_users,[]]].​首先进入rabbitmq默认配置文件位置(/etc/rabbitmq),... 查看详情

centos7安装rabbitmq踩坑日记(代码片段)

CentOS7安装RabbitMQ踩坑日记​在根据教程安装完后,发现无法访问web可视化工具,解决办法:​在rabbitmq配置文件rabbitmq.conf中添加[rabbit,[loopback_users,[]]].​首先进入rabbitmq默认配置文件位置(/etc/rabbitmq),如... 查看详情