Ubuntu下RabbitMQ安装与简单使用

一:RabbitMQ基本安装

1.更新依赖包(提前更新依赖包避免出现报错)

sudo apt-get update

2.由于rabbitMq使用erlang语言开发,在安装rabbitMq之前需要安装erlang

sudo apt-get install erlang

3.查看erlang是否安装成功

sudo erl

安装成功会出现下面的提示

root@iZ75oywzpgm3feZ:~# sudo erl

Erlang/OTP 18 [erts-7.3] [source] [64-bit] [async-threads:10] [kernel-poll:false]

Eshell V7.3 (abort with ^G)

1>

4.安装RabbitMQ

sudo apt-get install rabbitmq-server

5.查看RabbitMQ安装状态

service rabbitmq-server status

安装成功会出现下面的状态

root@iZ75oywzpgm3feZ:~# service rabbitmq-server status

● rabbitmq-server.service - RabbitMQ Messaging Server

Loaded: loaded (/lib/systemd/system/rabbitmq-server.service; enabled; vendor

Active: active (running) since Mon 2020-04-06 20:24:31 CST; 1min 36s ago

Main PID: 976 (rabbitmq-server)

CGroup: /system.slice/rabbitmq-server.service

├─ 976 /bin/sh /usr/sbin/rabbitmq-server

├─ 987 /bin/sh -e /usr/lib/rabbitmq/bin/rabbitmq-server

├─1097 /usr/lib/erlang/erts-7.3/bin/epmd -daemon

├─1127 /usr/lib/erlang/erts-7.3/bin/beam -W w -A 64 -P 1048576 -K tru

├─1217 inet_gethost 4

└─1218 inet_gethost 4

Apr 06 20:24:29 iZ75oywzpgm3feZ systemd[1]: Starting RabbitMQ Messaging Server..

Apr 06 20:24:30 iZ75oywzpgm3feZ rabbitmq[977]: Waiting for rabbit@iZ75oywzpgm3fe

Apr 06 20:24:30 iZ75oywzpgm3feZ rabbitmq[977]: pid is 987 ...

Apr 06 20:24:31 iZ75oywzpgm3feZ systemd[1]: Started RabbitMQ Messaging Server.

lines 1-16/16 (END)

如果此处通过http://IP:15672远程访问时无法进行的,需要进行步骤二。

二:添加用户

1.添加用户

sudo rabbitmqctl add_user 用户名 密码

2.将添加的用户设置管理员权限

sudo rabbitmqctl set_user_tags 用户名 administrator

3.打开管理插件

rabbitmq-plugins enable rabbitmq_management

三:阿里云设置

阿里云安全组设置,RabbitMQ的Web远程访问端口为15672,阿里云的安全组是没有设置的需要开启15672端口即可。

设置完成,通过在浏览器端输入http://IP:15672即可远程控制。

相关推荐
用户8307196840821 天前
RabbitMQ vs RocketMQ 事务大对决:一个在“裸奔”,一个在“开挂”?
后端·rabbitmq·rocketmq
初次攀爬者2 天前
RabbitMQ的消息模式和高级特性
后端·消息队列·rabbitmq
欧云服务器5 天前
怎么让脚本命令可以同时在centos、debian、ubuntu执行?
ubuntu·centos·debian
智渊AI5 天前
Ubuntu 20.04/22.04 下通过 NVM 安装 Node.js 22(LTS 稳定版)
ubuntu·node.js·vim
让我上个超影吧5 天前
消息队列——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