跳到主要内容

第3章 RabbitMQ单机架构

1.安装步骤

项目地址:

Erlang:
https://github.com/rabbitmq/erlang-rpm/releases

RabbitMQ:
https://github.com/rabbitmq/rabbitmq-server/releases

版本对应关系:
https://www.rabbitmq.com/which-erlang.html

下载地址:

https://github.com/rabbitmq/erlang-rpm/releases/download/v26.2.2/erlang-26.2.2-1.el7.x86_64.rpm
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.12.12/rabbitmq-server-3.12.12-1.el8.noarch.rpm

第1步:安装软件

rpm -ivh erlang-26.2.2-1.el7.x86_64.rpm
rpm -ivh rabbitmq-server-3.12.12-1.el8.noarch.rpm

第2步:启动服务

systemctl start rabbitmq-server.service		#启动所有服务包括erlang和rabbitmq
rabbitmqctl start_app #只启动RabbitMQ应用

第3步:查看状态

rabbitmqctl status

第4步:启动web服务

rabbitmq-plugins enable rabbitmq_management

第5步:创建管理用户

https://www.rabbitmq.com/install-rpm.html#default-user-access

rabbitmqctl add_user admin admin
rabbitmqctl set_user_tags admin administrator
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
rabbitmqctl list_users

2.登录web管理页面

访问地址:

http://10.0.0.51:15672
admin
admin

image-20240219111925736.png

3.延迟队列插件的安装

官方地址:

https://github.com/rabbitmq/rabbitmq-delayed-message-exchange

查看插件目录

rabbitmq-plugins directories -s

移动延迟插件到指定目录下,注意所有节点都需要执行

cp rabbitmq_delayed_message_exchange-3.9.0.ez /usr/lib/rabbitmq/lib/rabbitmq_server-3.9.13/plugins/

激活插件

rabbitmq-plugins enable rabbitmq_delayed_message_exchange

查看已经激活的插件

rabbitmq-plugins list

更新: 2024-10-04 18:46:05