RabbitMQ 3.9.13的安装以及使用(KeyarchOS环境)

目录

1 概述

2 安装环境

2.1 操作系统环境

2.2 工具版本

3 安装与测试

3.1 root权限下安装RabbitMQ 3.9.13

3.2 测试


1 概述

浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS_KOS服务器操作系统-浪潮信息

RabbitMQ 是一个开源的消息代理软件,它允许不同应用程序之间通过消息传递进行通信。它支持多种消息传递协议,包括 AMQP(高级消息队列协议)、STOMP、MQTT 等。RabbitMQ 提供了强大的消息队列和发布/订阅功能,以便在分布式系统中传递消息。RabbitMQ 3.9.13 包含了一系列错误修复、性能改进和新功能。更新通常是为了提高系统的稳定性和性能,同时修复潜在的问题。RabbitMQ 可以用于构建异步消息传递系统,以在分布式应用程序之间进行通信。它广泛用于微服务架构、大规模数据处理、实时分析、系统集成等应用场景。详细介绍见官方网站RabbitMQ: easy to use, flexible messaging and streaming — RabbitMQ

2 安装环境

2.1 操作系统环境

版本信息:KeyarchOS 5.8

硬件平台:X86_64

2.2 工具版本

rabbitmq 3.9.13

3 安装与测试

3.1 root权限下安装RabbitMQ 3.9.13

根据图中显示,rabbitmq 3.9.13安装需要的erlang版本

 进入官网,选择更多版本

 找到3.9.13版本

 进入后选择3.19.13版本下载

 然后进去erlang官网www.erlang.org下载界面

选择版本下载

 安装rabbitmq 3.9.13需要先安装erlang,将rpm安装包上传到虚拟机,安装

 发现安装erlang有报错,需要先安装依赖包,将需要的安装包上传到服务器

可以在rpmfind.net该网站搜索缺少的包下载

 首先安装openssl-libs

再安装libnsl

 发现需要先安装glibc(x86-64)

 安装glibc后,libnsl可以顺利安装,开始安装下一个

报错,需要先安装ncurses-base,安装后再尝试安装ncurses-compat

 顺利安装,这时可以开始安装erlang了

 成功安装无报错,继续安装rabbitmq 3.9.13

 出现报错/usr/lib/tmpfiles.d/rabbitmg-server.conf:11 Line references path below legacy directory /var/run/, updating /var/run/rabbitmq - /run/rabbitmq; please update the tmpfiles.d/ drop-in file accordingly.

这时执行命令sudo vi /usr/lib/tmpfiles.d/rabbitmq-server.conf

 d /var/run/rabbitmq 0755 rabbitmq rabbitmq

修改为d /run/rabbitmq 0755 rabbitmq rabbitmq

 :wq保存退出后,重新加载 tmpfiles 配置以使更改生效

sudo systemd-tmpfiles --create rabbitmq-server.conf

安装完成 

3.2 测试

重启rabbitmq-server

 输入命令查看rabbitmq状态,显示启动成功

执行ctrl c退出交互。

rabbitmq-plugins enable rabbitmq_management启动web控制台

查看端口

 开放防火墙15672端口

 进入网页登录http://ip:15672

设置账号密码

#第一步:添加 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 3.9.13安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值