RabbitMQ

lishihuan大约 2 分钟

RabbitMQ

linux下安装RabbitMQ

docker安装rabbitmq延时插件

需要在rabbitmq 运行的情况下执行下面的命令

docker安装rabbitmq延时插件rabbitmq_delayed_message_exchangeopen in new window

插件下载地址:https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releasesopen in new window

安装包

需要注意的是 rabbitmq_delayed_message_exchange 插件要和 RabbitMQ 版本对应上

[root@node1 home]# docker cp rabbitmq_delayed_message_exchange-3.12.0.ez rabbitmq:/plugins
[root@node1 home]# docker exec -it rabbitmq bash
root@myRabbit:/# cd plugins
root@myRabbit:/plugins# ls



root@myRabbit:/plugins# rabbitmq-plugins enable rabbitmq_delayed_message_exchange

特别说明: 这里不是运行 rabbitmq-plugins enable rabbitmq_delayed_message_exchange-3.12.0.ez 否则会出现 Error: {:plugins_not_found, [:"rabbitmq_delayed_message_exchange-3.9.0.ez"]}

最后检查

image-20220902154830254
image-20220902154830254

windows下安装RabbitMQ

https://blog.csdn.net/lvoelife/article/details/126641514open in new window

https://www.rabbitmq.com/docs/downloadopen in new window

按照包

RabbitMQ安装需要去查看rabbitMq适应Erlang的版本,因为不同的rabbitMq版本对应不同的Erlang版本,可以点击如下该链接查看版本匹配度:

https://www.rabbitmq.com/which-erlang.html#compatibility-matrixopen in new window

1. 安装erlang

image-20240503202654738
image-20240503202654738

配置环境变量

  • 新建系统变量名为:ERLANG_HOME 变量值为erlang安装地址
ERLANG_HOME   路径:E:\Program Files\erl9.2
  • 系统变量path,点击“新建”,将%ERLANG_HOME%\bin加入到path中。

win+R键,输入cmd,再输入erl,看到erlang版本号就说明erlang安装成功了。

2. 安装rabbitmq

下载open in new window

安装完成后,配置环境变量

环境变量

  • 新建系统变量名为:RABBITQM_SERVER 变量值为rabbitmq安装地址
D:\Software\rabbitmq\rabbitmq_server-3.8.15
  • 系统变量path,点击“新建”,将%RABBITQM_SERVER%\sbin加入到path中。

3.安装 rabbitmq_management

cmd下执行

rabbitmq-plugins list

安装rabbitmq_management插件

可视化的方式查看RabbitMQ服务器实例的状态,以及操控RabbitMQ服务器。

rabbitmq-plugins enable rabbitmq_management

4. 启动rabbitMq服务

安装rabbitMq的目录(我的是D:\Software\rabbitmq\rabbitmq_server-3.8.15) -> sbin目录 -> 双击rabbitmq-server.bat

或者后台运行cmd 下 rabbitmq-server.bat -detached

5.输入访问链接地址

用户名guest和密码guest

http://localhost:15672/open in new window

# rabbitMq
rabbit.host=192.168.2.103
rabbit.port=5672
rabbit.username=guest
rabbit.password=guest
rabbit.virtual-host=/