Skip to main content

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




![Centos 7.8 installs RabbitMQ3.10.0 and delayed message plug-in](6b44e99974d17195ee2722671aabdc1f.png)

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