Centos 7.8 installs RabbitMQ3.10.0 and delayed message plug-in
Centos 7.8 installs RabbitMQ3.10.0 and delayed message plug-in
Table of contents
Install erlang
Install RabbitMQ
Start rabbitmq
Install plugin
Administrative commands
Special note: centos7.8 can only install el/7 version
Install erlang
2.
3. cd /usr/local/erlang
4.
5. curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
6.
7. wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm/download.rpm?distro_version_id=140
8.
9. yum install erlang-23.3.4.11-1.el7.x86_64.rpm
Install RabbitMQ
2.
3. cd /usr/local/rabbitmq
4.
5. wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-[server](/search?q=server)/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm/download.rpm?distro_version_id=140
6.
7. yum install rabbitmq-server-3.10.0-1.el7.noarch.rpm
Start rabbitmq
2. rabbitmq-plugins enable rabbitmq_management
3.
4. # 启动rabbitmq,Port:15672
5. systemctl start rabbitmq-server
6.
7. # 添加账户
8. rabbitmqctl add_user admin 123456
9.
10. # 设置角色
11. rabbitmqctl set_user_tags admin administrator
12.
13. # 设置权限
14. rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
15.
16. # 查看权限列表
17. rabbitmqctl list_permissions -p /
18.
19. # 用户列表
20. rabbitmqctl list_users

Install plugin
2.
3. # 获取插件
4. wget https://github.com/rabbitmq/rabbitmq-delayed-message-exchange/releases/download/3.10.2/rabbitmq_delayed_message_exchange-3.10.2.ez
5.
6. # 启用延迟消息插件
7. rabbitmq-plugins enable rabbitmq_delayed_message_exchange
8.
9. # 重启rabbitmq服务
10. systemctl restart rabbitmq-server
Administrative commands
2. rabbitmqctl stop