当前位置: 首页 > news >正文

【中间件】Rabbit离线部署操作

准备安装包:
1.rabbitmq-server-4.0.7-1.el8.noarch.rpm
2.erlang-26.2.5.4-1.el9.x86_64.rpm
3.socat-1.7.4.1-6.el9.x86_64.rpm
操作步骤:
1.上传将RabbitMQ文件夹上传至服务器的home中
在这里插入图片描述

2.先安装erlang服务,顺序执行以下命令
设置服务的SELinux模式:sudo setenforce 0
安装:rpm -ivh erlang-26.2.5.4-1.el9.x86_64.rpm
在这里插入图片描述

验证:输入命令erl -v
打开以下内容即表示安装成功
在这里插入图片描述

3.再安装socat服务
命令:rpm -ivh socat-1.7.4.1-6.el9.x86_64.rpm
在这里插入图片描述

4.最后安装RabbitMQ服务
命令:rpm -ivh rabbitmq-server-4.0.7-1.el8.noarch.rpm

在这里插入图片描述

5.启动RabbitMQ服务

# 启动rabbitmq
systemctl start rabbitmq-server
# 查看rabbitmq状态
systemctl status rabbitmq-server
# 设置rabbitmq服务开机自启动
systemctl enable rabbitmq-server
# 关闭rabbitmq服务
systemctl stop rabbitmq-server
# 重启rabbitmq服务
systemctl restart rabbitmq-server

6.输入启动命令后验证是否启动成功
执行命令:systemctl status rabbitmq-server
在这里插入图片描述

7.安装启动RabbitMQWeb管理界面,
执行命令:rabbitmq-plugins enable rabbitmq_management
在这里插入图片描述

8.然后我们打开浏览器,访问服务器公网ip:15672,放开组策略和防火墙,就可以看到管理界面。
在这里插入图片描述

9.rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户

命令:
# 添加用户
rabbitmqctl add_user admin 123456
 
# 设置用户角色,分配操作权限
rabbitmqctl set_user_tags admin administrator
 
# 为用户添加资源权限(授予访问虚拟机根节点的所有权限)
rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
 
# 修改密码
rabbitmqctl change_ password admin 新密码
 
# 删除用户
rabbitmqctl delete_user admin
 
# 查看用户清单
rabbitmqctl list_users

10.如果遇到{:query, :rabbit@Master, {:badrpc, :timeout}}报错先修改hosts文件

1.输入ifconfig查看当前服务器的IP

在这里插入图片描述

2.再输入hostname查看当前主机名

3.修改/etc/hosts文件

在这里插入图片描述
4.在重新启动插件
rabbitmq-plugins enable rabbitmq_management
就可以通过网站去访问RabbitMQ了
在这里插入图片描述

相关文章:

  • windows单节点验证victoriametrics结合AlertManger实现告警推送webhook
  • 对接马来西亚、印度、韩国、越南等全球金融数据示例
  • 个人作品集模板!除了Figma还可以选择什么软件?
  • neo4j-如何让外部设备访问wsl中的neo4j
  • Python 类与对象概念全解析:从零到实战
  • Ubuntu上安装Docker
  • 统计哲学的频率学派和贝叶斯学派
  • Redis的大Key问题如何解决?
  • 基于单片机的农作物自动灌溉系统
  • sougou AI close
  • Milvus WeightedRanker 对比 RRF 重排机制
  • Linux信号的诞生与归宿:内核如何管理信号的生成、阻塞和递达?
  • Mysql-经典实战案例(10):如何用PT-Archiver完成大表的自动归档
  • 英语:基础知识
  • teaming技术
  • vulnhub靶场【billu系列】之billu_b0x2靶机
  • Cell子刊 IF48.8 | 绘制 949 种癌细胞蛋白质组全景图,AI 算法锁定千种潜在药物靶点
  • 【达梦数据库】用户权限
  • 【C++】C++构造函数与析构函数
  • 使用 Ollama 本地部署 DeepSeek 模型及 Chatbox 配置
  • 北邮今年本科招生将首次突破四千人,新增低空技术与工程专业
  • 出走的苏敏阿姨一路走到了戛纳,这块红毯因她而多元
  • 美国务卿鲁比奥抵达会场,将参加俄乌会谈
  • 媒体:“重病老人银行取款身亡”涉事家属称已和解,银行将支付十万
  • 杭州钱塘区3宗涉宅用地均以底价成交,共计成交金额25.73亿元
  • 75万买299元路由器后续:重庆市纪委、财政局、教委联合调查