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

wsl - install RabbiqMQ

下载erlang

$ sudo apt -y install erlang

安装软件包

$ sudo apt -y install rabbitmq-server

修改配置文件

$ sudo vi /etc/rabbitmq/rabbitmq-env.conf
# 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

$ hostname -I
17.18.10.205

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

查看RabbitMQ状态

$ sudo service rabbitmq-server status

启动RabbitMQ

$ sudo service rabbitmq-server start

查看RabbitMQ进程

$ ps -ef | grep rabbitmq

启动管理面板

$ sudo rabbitmq-plugins enable rabbitmq_management

guest登录失败

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

http://17.18.10.205:15672/api/whoami 401 Unauthorized
# 查看用户列表
$ 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,访问成功。

http://www.xdnf.cn/news/4976.html

相关文章:

  • 2025数维杯数学建模C题完整分析参考论文(共36页)(含模型、可运行代码、数据)
  • 【Python】超全常用 conda 命令整理
  • 【深度学习新浪潮】智能追焦技术全解析:从算法到设备应用
  • MATLAB制作柱状图与条图:数据可视化的基础利器
  • Android 项目中配置了多个 maven 仓库,但依赖还是下载失败,除了使用代理,还有其他方法吗?
  • LLM 推理加速:深度解析 Prefilling 与 Decoding 阶段的优化秘籍
  • YOLOv1模型架构、损失值、NMS极大值抑制
  • 从设计到开发,原型标注图全流程标准化
  • 学习DLT698进阶二,电表的事件
  • 基于 Ubuntu 24.04 部署 WebDAV
  • window 显示驱动开发-配置内存段类型
  • Jenkins linux安装
  • 【一】浏览器的copy as fetch和copy as bash的区别
  • 解决:EnvironmentNameNotFound: Could not find conda environment?
  • 深入解析Docker底层原理:从Namespace到联合文件系统
  • 使用SVM进行图像分类
  • 每天五分钟深度学习框架pytorch:视觉工具包torchvison
  • 浏览器节能机制导致Websocket断连的坑
  • Python 爬虫基础入门教程(超详细)
  • 代发考试战报:思科华为HCIP HCSE CCNP 考试通过
  • CSS:盒子模型
  • Missashe计网复习笔记(随时更新)
  • C++:求分数序列和
  • 23盘古石决赛
  • docker 镜像的导出和导入(导出完整镜像和导出容器快照)
  • Java 匿名内部类的作用
  • IM系统群消息推送方案
  • 多模型协同预测在风机故障预测的应用(demo)
  • 订阅“科技爱好者周刊”,每周五与你相约科技前沿!
  • Docker下Gogs设置Webhook推送Spug,踩坑记录与解决方案