wsl - install RabbiqMQ

下载erlang

bash 复制代码
$ sudo apt -y install erlang

安装软件包

bash 复制代码
$ sudo apt -y install rabbitmq-server

修改配置文件

bash 复制代码
$ sudo vi /etc/rabbitmq/rabbitmq-env.conf
bash 复制代码
# Defaults to rabbit. This can be useful if you want to run more than one node
# per machine - RABBITMQ_NODENAME should be unique per erlang-node-and-machine
# combination. See the clustering on a single machine guide for details:
# http://www.rabbitmq.com/clustering.html#single-machine
#NODENAME=rabbit
​
# By default RabbitMQ will bind to all interfaces, on IPv4 and IPv6 if
# available. Set this if you only want to bind to one network interface or#
# address family.
NODE_IP_ADDRESS=127.0.0.1
​
# Defaults to 5672.
NODE_PORT=5672
​
# Default rabbitmq-server wait timeout.
RABBITMQ_STARTUP_TIMEOUT=600

查看WSL IP

bash 复制代码
$ hostname -I
17.18.10.205

RabbitMQ 启动后,Windows访问地址:http://17.18.10.205:15672,默认端口为15672

查看RabbitMQ状态

bash 复制代码
$ sudo service rabbitmq-server status

启动RabbitMQ

bash 复制代码
$ sudo service rabbitmq-server start

查看RabbitMQ进程

bash 复制代码
$ ps -ef | grep rabbitmq

启动管理面板

bash 复制代码
$ sudo rabbitmq-plugins enable rabbitmq_management

guest登录失败

默认用户名密码都为guest,实际登录时报错如下:

bash 复制代码
http://17.18.10.205:15672/api/whoami 401 Unauthorized
bash 复制代码
# 查看用户列表
$ sudo rabbitmqctl list_users
Listing users
guest   [administrator]
​
# 创建用户,用户名:admin,密码:admin
$ sudo rabbitmqctl add_user admin admin
​
# 设置为管理员
$ sudo rabbitmqctl set_user_tags admin administrator
​
# 查看用户列表
$ sudo rabbitmqctl list_users
Listing users
admin   [administrator]
guest   [administrator]
​
# 重启RabbitMQ服务
$ sudo service rabbitmq-server restart
Restarting rabbitmq-server: SUCCESS

http://17.18.10.205:15672

输入admin/admin,访问成功。

相关推荐
利刃大大4 小时前
【RabbitMQ】安装详解 && 什么是MQ && RabbitMQ介绍
分布式·中间件·消息队列·rabbitmq·mq
Java 码农1 天前
RabbitMQ集群部署方案及配置指南05
分布式·rabbitmq
Java 码农1 天前
RabbitMQ集群部署方案及配置指南01
linux·服务器·rabbitmq
Overt0p1 天前
抽奖系统(6)
java·spring boot·redis·设计模式·rabbitmq·状态模式
Java 码农1 天前
RabbitMQ集群部署方案及配置指南04
分布式·rabbitmq
独自破碎E1 天前
在RabbitMQ中,怎么确保消息不会丢失?
分布式·rabbitmq
Java 码农1 天前
RabbitMQ集群部署方案及配置指南02
分布式·rabbitmq
bentengjiayou1 天前
Kafka和RabbitMQ相比有什么优势?
分布式·kafka·rabbitmq
零度@1 天前
Java 消息中间件 - RabbitMQ 全解(保姆级 2026)
java·rabbitmq·java-rabbitmq