第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
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