1 概述
浪潮信息KOS是浪潮信息基于Linux Kernel、OpenAnolis等开源技术自主研发的一款服务器操作系统,支持x86、ARM等主流架构处理器,性能和稳定性居于行业领先地位,具备成熟的 CentOS 迁移和替换能力,可满足云计算、大数据、分布式存储、人工智能、边缘计算等应用场景需求。详细介绍见官网链接浪潮信息云峦服务器操作系统KeyarchOS-浪潮信息。
RabbitMQ 是一个开源的消息代理软件,它允许不同应用程序之间通过消息传递进行通信。它支持多种消息传递协议,包括 AMQP(高级消息队列协议)、STOMP、MQTT 等。RabbitMQ 提供了强大的消息队列和发布/订阅功能,以便在分布式系统中传递消息。RabbitMQ 3.9.13 包含了一系列错误修复、性能改进和新功能。更新通常是为了提高系统的稳定性和性能,同时修复潜在的问题。RabbitMQ 可以用于构建异步消息传递系统,以在分布式应用程序之间进行通信。它广泛用于微服务架构、大规模数据处理、实时分析、系统集成等应用场景。详细介绍见官方网站https://www.rabbitmq.com/
2 安装环境
2.1 操作系统环境
版本信息:KeyarchOS 5.8
硬件平台:X86_64
添加图片注释,不超过 140 字(可选)
2.2工具版本
rabbitmq 3.9.13
厂商名称:RabbitMQ Technologies Ltd
3 安装与测试
3.1 root权限下安装rabbitmq 3.9.13
根据图中显示,rabbitmq 3.9.13安装需要的erlang版本
添加图片注释,不超过 140 字(可选)
进入官网,选择更多版本
添加图片注释,不超过 140 字(可选)
找到3.9.13版本
添加图片注释,不超过 140 字(可选)
进入后选择3.19.13版本下载
添加图片注释,不超过 140 字(可选)
然后进去erlang官网www.erlang.org下载界面
添加图片注释,不超过 140 字(可选)
选择版本下载
添加图片注释,不超过 140 字(可选)
安装rabbitmq 3.9.13需要先安装erlang,将rpm安装包上传到虚拟机,安装
添加图片注释,不超过 140 字(可选)
发现安装erlang有报错,需要先安装依赖包,将需要的安装包上传到服务器
添加图片注释,不超过 140 字(可选)
可以在rpmfind.net该网站搜索缺少的包下载
添加图片注释,不超过 140 字(可选)
首先安装openssl-libs
添加图片注释,不超过 140 字(可选)
再安装libnsl
添加图片注释,不超过 140 字(可选)
发现需要先安装glibc(x86-64)
添加图片注释,不超过 140 字(可选)
安装glibc后,libnsl可以顺利安装,开始安装下一个
添加图片注释,不超过 140 字(可选)
报错,需要先安装ncurses-base,安装后再尝试安装ncurses-compat
添加图片注释,不超过 140 字(可选)
顺利安装,这时可以开始安装erlang了
添加图片注释,不超过 140 字(可选)
成功安装无报错,继续安装rabbitmq 3.9.13
添加图片注释,不超过 140 字(可选)
出现报错/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
添加图片注释,不超过 140 字(可选)
将d /var/run/rabbitmq 0755 rabbitmq rabbitmq
修改为d /run/rabbitmq 0755 rabbitmq rabbitmq
添加图片注释,不超过 140 字(可选)
:wq保存退出后,重新加载 tmpfiles 配置以使更改生效
sudo systemd-tmpfiles --create rabbitmq-server.conf
添加图片注释,不超过 140 字(可选)
安装完成
3.2测试
重启rabbitmq-server
添加图片注释,不超过 140 字(可选)
输入命令查看rabbitmq状态,显示启动成功
添加图片注释,不超过 140 字(可选)
执行ctrl c退出交互。
rabbitmq-plugins enable rabbitmq_management启动web控制台
添加图片注释,不超过 140 字(可选)
查看端口
添加图片注释,不超过 140 字(可选)
开放防火墙15672端口
添加图片注释,不超过 140 字(可选)
进入网页登录http://ip:15672
添加图片注释,不超过 140 字(可选)
设置账号密码
#第一步:添加 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
登录
添加图片注释,不超过 140 字(可选)
上述表明rabbitmq 3.9.13安装成功。
版权归原作者 ITer_szlgz 所有, 如有侵权,请联系我们删除。