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

在Ubuntu上安装RabbitMQ教程

1、安装erlang

因为rabbitmq是基于erlang开发的,所以要安装rabbitmq,首先需要安装erlang运行环境

 apt-get install erlang

执行命令查是否安装成功:erl,疯狂 Ctrl+c 就能退出命令行
erl命令

2、安装rabbitmq

1、查看erlang与rabbitmq版本对应关系

更新安装包:sudo apt-get update
安装最新版本:sudo apt-get install rabbitmq-server

2、安装指定版本

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash//通过 curl 和脚本安装 RabbitMQ 服务器。从 packagecloud.io 下载并执行一个脚本来配置和安装 RabbitMQ。

3、查询可以安装的版本:

apt-cache madison rabbitmq-server

4、在查询到的版本中找到上面erlang与rabbitmq对应都版本表中的交集,然后选择一个安装

安装命令:sudo apt-get install rabbitmq-server=3.9.17-1
如果安装失败多试几个版本即可

5、执行命令查看安装结果:active表示正在运行

systemctl status rabbitmq-server
active表示正在运行

6、安装配置管理插件,使得rabbitmq允许web访问:

rabbitmq-plugins enable rabbitmq_management

3、配置端口访问

	sudo ufw allow 15672

	sudo ufw allow 5672

如果使用的是云服务器,别忘了在控制台开启端口
云服务器端口开放
访问ip:15672就可以看到控制台界面了,由于rabbitmq禁止使用guest/guest账号登陆,所以我们需要重新创建账号进行访问:

sudo rabbitmqctl add_user tutu your_password //设置账号密码
sudo rabbitmqctl set_user_tags tutu administrator //设置角色为administrator
sudo rabbitmqctl set_permissions -p / tutu ".*" ".*" ".*" //为 admin 用户在 / 虚拟主机上设置完全访问权限(读、写、配置)。

接着就可以使用访问页面,使用账号密码进行登陆了。
登录界面


http://www.kler.cn/a/519465.html

相关文章:

  • 向量和矩阵算法笔记
  • sqlite3 学习笔记
  • 免费GPU算力,不花钱部署DeepSeek-R1
  • Hook 函数
  • Arduino大师练成手册 --控制 OLED
  • uniapp封装websocket
  • Go语言快速开发入门
  • 微信开发者工具的快捷键
  • ray.rllib-入门实践-12:自定义policy
  • Maui学习笔记-SignalR简单介绍
  • MySQL中的读锁与写锁:概念与作用深度剖析
  • 延迟之争:LLM服务的制胜关键
  • Linux系统之gzip命令的基本使用
  • C++ 与机器学习:构建高效推理引擎的秘诀
  • Gary Marcus对2025年AI的25项预测:AGI的曙光仍未到来?
  • C语言I/O请用递归实现计算 :1 + 1/3 - 1/5 + 1/7 - 1/9 + .... 1/n 的值,n通过键盘输入
  • SpringBoot基础概念介绍-数据源与数据库连接池
  • An OpenGL Toolbox
  • mysql 学习6 DML语句,对数据库中的表进行 增 删 改 操作
  • 设计模式的艺术-代理模式
  • 2024-2025年终总结
  • 使用vscode + Roo Code (prev. Roo Cline)+DeepSeek-R1使用一句话需求做了个实验
  • 每日一题-二叉搜索树与双向链表
  • 浏览器IndexedDB占用大
  • HarmonyOS DevEco Studio模拟器点击运行没有反应的解决方法
  • rust并发和golang并发比较