在Ubuntu上安装RabbitMQ教程

1、安装erlang

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

java 复制代码
 apt-get install erlang

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

2、安装rabbitmq

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

更新安装包:sudo apt-get update

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

2、安装指定版本

java 复制代码
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

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

rabbitmq-plugins enable rabbitmq_management

3、配置端口访问

java 复制代码
	sudo ufw allow 15672

	sudo ufw allow 5672

如果使用的是云服务器,别忘了在控制台开启端口

访问ip:15672就可以看到控制台界面了,由于rabbitmq禁止使用guest/guest账号登陆,所以我们需要重新创建账号进行访问:

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

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

相关推荐
用户8307196840828 小时前
RabbitMQ vs RocketMQ 事务大对决:一个在“裸奔”,一个在“开挂”?
后端·rabbitmq·rocketmq
初次攀爬者1 天前
RabbitMQ的消息模式和高级特性
后端·消息队列·rabbitmq
欧云服务器4 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI4 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
让我上个超影吧4 天前
消息队列——RabbitMQ(高级)
java·rabbitmq
The️5 天前
Linux驱动开发之Read_Write函数
linux·运维·服务器·驱动开发·ubuntu·交互
塔中妖5 天前
Windows 安装 RabbitMQ 详细教程(含 Erlang 环境配置)
windows·rabbitmq·erlang
再战300年5 天前
Samba在ubuntu上安装部署
linux·运维·ubuntu
qwfys2005 天前
How to install golang 1.26.0 to Ubuntu 24.04
ubuntu·golang·install
木尧大兄弟5 天前
Ubuntu 系统安装 OpenClaw 并接入飞书记录
linux·ubuntu·飞书·openclaw