rabbitmq window安装

1、下载:(此版本可能包错,需降低otp版本)

rabbitmq 3.13.7:

https://www.rabbitmq.com/docs/3.13/install-windows#service

https://github.com/rabbitmq/rabbitmq-server/releases?page=6

OTP-26.2.5

https://www.erlang.org/patches/OTP-26.2.5

2、安装:

先装 otp 再装 rabbitmq包

3、启动页面工具:

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.13.1\sbin>
rabbitmq-plugins.bat enable rabbitmq_management

4、创建管理员用户,guest用户只能本地使用

  1. 登录服务器:通过远程桌面或 SSH 连接到 RabbitMQ 所在的服务器。

  2. 打开命令行:进入 RabbitMQ 的 sbin 目录(例如 C:\Program Files\RabbitMQ Server\rabbitmq_server-*.*.*\sbin)。

# 1. 创建新用户,替换 your_username 和 your_password
rabbitmqctl add_user your_username your_password
# 示例:rabbitmqctl add_user admin MyStrongP@ssw0rd[reference:7][reference:8]

# 2. 设置用户角色为管理员
rabbitmqctl set_user_tags your_username administrator
# 示例:rabbitmqctl set_user_tags admin administrator[reference:9][reference:10]

# 3. 授予用户所有权限
rabbitmqctl set_permissions -p "/" your_username ".*" ".*" ".*"
# 示例:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"[reference:11][reference:12]

 

5、错误处理:

=ERROR REPORT==== 28-Jul-2026::18:09:28.672000 ===
** State machine user_drv terminating
** When server state  = {undefined,undefined}
** Reason for termination = error:{badmatch,
                                   {error,
                                    {'SetConsoleMode','虏脦脢媒麓铆脦贸隆拢\r\n'
}}}
** Callback modules = [user_drv]
** Callback mode = state_functions
** Stacktrace =
**  [{prim_tty,init,1,[{file,"prim_tty.erl"},{line,221}]},
     {user_drv,init,1,[{file,"user_drv.erl"},{line,174}]},
     {gen_statem,init_it,6,[{file,"gen_statem.erl"},{line,984}]},
     {proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,241}]}]

以上报错,是otp版本太高,需要降低版本




posted @ 2026-07-28 17:59  leolzi  阅读(9)  评论(0)    收藏  举报