ubuntu20.04安装RabbitMQ 3.11.19+Erlang 25.3.1

1、检查RabbitMQ、Erlang版本

Erlang Version Requirements | RabbitMQ

2、ubuntu20.04对应的是 focal

3、下载安装Erlang

下载地址:http://packages.erlang-solutions.com/erlang/debian/pool/

复制代码
sudo dpkg -i esl-erlang_25.3-1~ubuntu~focal_amd64.deb
复制代码
sudo apt-get install libwxbase3.0-0v5
sudo apt --fix-broken install

4、下载安装rabbitmq

下载地址:https://packagecloud.io/rabbitmq/rabbitmq-server

复制代码
# 下载地址
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/ubuntu/focal/rabbitmq-server_3.11.19-1_all.deb/download.deb 

# 安装命令
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.deb.sh | sudo bash
sudo apt-get install rabbitmq-server=3.11.19-1

5、启动服务

复制代码
systemctl start rabbitmq-server.service    # 启动服务
systemctl stop rabbitmq-server.service     # 停止服务
systemctl status  rabbitmq-server.service  # 查看状态
systemctl enable rabbitmq-server.service   # 开机启动

6、用户管理

复制代码
# 查看当前所有用户:
rabbitmqctl list_users
 
# 查看默认guest用户的权限:
rabbitmqctl list_user_permissions guest
 
# 由于RabbitMQ默认的账号用户名和密码都是guest,为了安全起见,先删掉默认用户
rabbitmqctl delete_user guest
 
# 添加新用户:
#rabbitmqctl add_user username password
 
rabbitmqctl add_user 账号 密码
 
# 分配用户标签 
rabbitmqctl set_user_tags 账号 administrator
 
# 授予用户所有权限
rabbitmqctl set_permissions -p / 账号 ".*" ".*" ".*"
 
# 开启管理页面插件
rabbitmq-plugins enable rabbitmq_management

7、浏览器登录

相关推荐
zs宝来了21 小时前
RabbitMQ 可靠性投递:持久化、确认机制与死信队列
rabbitmq·死信队列·持久化·可靠性·确认机制
BPM_宏天低代码2 天前
宏天CRM系统的消息中心:基于RabbitMQ的实践
分布式·rabbitmq
少许极端3 天前
消息队列4-RabbitMQ的高级特性-TTL机制、死信队列、延迟队列
分布式·消息队列·rabbitmq
014-code3 天前
RabbitMQ 生产端可靠投递(confirm、return、重试)
分布式·消息队列·rabbitmq
014-code3 天前
RabbitMQ 消费端幂等实战(重复消息、去重、重放怎么处理)
分布式·消息队列·rabbitmq
8Qi83 天前
微服务通信:同步 vs 异步与MQ选型指南
java·分布式·微服务·云原生·中间件·架构·rabbitmq
redaijufeng3 天前
SpringBoot中整合RabbitMQ(测试+部署上线 最完整)
spring boot·rabbitmq·java-rabbitmq
糖炒栗子03263 天前
后端消息投递可靠性:基于 RabbitMQ 的“双重防线-幂等闭环”模式
java·后端·rabbitmq
jwt7939279373 天前
RabbitMQ HAProxy 负载均衡
rabbitmq·负载均衡·ruby
鬼先生_sir4 天前
RabbitMQ 全面解析(完整版)
分布式·rabbitmq