CentOS 8安装RabbitMQ 3.10.5

本文档详细介绍了如何在CentOS 8系统中安装RabbitMQ 3.10.5。首先,需要准备erlang-23.3.4.11-1.el7.x86_64.rpm和rabbitmq-server-3.10.5-1.el8.noarch.rpm安装包。接着,进行安装过程,启动RabbitMQ服务,并开启必要的Plugin。然后,创建用户并设置权限。最后,可以通过http://ip:15672/使用新创建的账号和密码登录RabbitMQ管理界面。

一、安装包准备和要求:

rabbitmq-server-3.10.5https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.5/rabbitmq-server-3.10.5-1.el8.noarch.rpm23.2 <=  Erlang version <= 25.0

erlang-23.3.4.11-1.el7.x86_64.rpmhttps://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpm

yum install socat logrotate -y

二、安装:

[root@VM-4-4-centos rabbitmq]# rpm -ivh erlang-23.3.4.11-1.el8.x86_64.rpm 
warning: erlang-23.3.4.11-1.el8.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID cc4bbe5b: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:erlang-23.3.4.11-1.el8           ################################# [100%]
[root@VM-4-4-centos rabbitmq]# rpm -ivh rabbitmq-server-3.10.5-1.el8.noarch.rpm 
warning: rabbitmq-server-3.10.5-1.el8.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:rabbitmq-server-3.10.5-1.el8     ################################# [100%]
[/usr/lib/tmpfiles.d/rabbitmq-server.conf:1] Line references path below legacy directory /var/run/, updating /var/run/rabbitmq → /run/rabbitmq; please update the tmpfiles.d/ drop-in file accordingly.
[root@VM-4-4-centos rabbitmq]# 

三、启动RabbitMQ

[root@VM-4-4-centos tmpfiles.d]# systemctl status rabbitmq-server.service 
● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: inactive (dead)
[root@VM-4-4-centos tmpfiles.d]# systemctl start rabbitmq-server.service 

[root@VM-4-4-centos logrotate.d]#  systemctl status rabbitmq-server.service 

● rabbitmq-server.service - RabbitMQ broker
   Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2022-06-11 23:35:08 CST; 27s ago
 Main PID: 126979 (beam.smp)
    Tasks: 24 (limit: 23314)
   Memory: 83.3M
   CGroup: /system.slice/rabbitmq-server.service
           ├─126979 /usr/lib64/erlang/erts-11.2.2.10/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHl>
           ├─126994 erl_child_setup 32768
           ├─127019 /usr/lib64/erlang/erts-11.2.2.10/bin/epmd -daemon
           ├─127042 inet_gethost 4
           └─127043 inet_gethost 4

Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:   Doc guides:  https://rabbitmq.com/documentation.html
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:   Support:     https://rabbitmq.com/contact.html
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:   Tutorials:   https://rabbitmq.com/getstarted.html
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:   Monitoring:  https://rabbitmq.com/monitoring.html
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:   Logs: /var/log/rabbitmq/rabbit@VM-4-4-centos.log
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:         /var/log/rabbitmq/rabbit@VM-4-4-centos_upgrade.log
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:         <stdout>
Jun 11 23:35:06 VM-4-4-centos rabbitmq-server[126979]:   Config file(s): (none)
Jun 11 23:35:08 VM-4-4-centos rabbitmq-server[126979]:   Starting broker... completed with 0 plugins.
Jun 11 23:35:08 VM-4-4-centos systemd[1]: Started RabbitMQ broker.


# 查看启动日志
[root@VM-4-4-centos logrotate.d]# sudo journalctl --system | grep rabbitmq

四、开启Plugin

[root@VM-4-4-centos ~]# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@VM-4-4-centos:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@VM-4-4-centos...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.

五、创建用户

[root@VM-4-4-centos ~]# rabbitmqctl add_user admin Admin@abc#123
Adding user "admin" ...
Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.
[root@VM-4-4-centos ~]# rabbitmqctl set_user_tags admin administrator
Setting tags for user "admin" to [administrator] ...
[root@VM-4-4-centos ~]# 


六、访问web网址:http://ip:15672/   使用上述账号和密码登陆

相关资源:https://www.rabbitmq.com/install-rpm.html

Releases · rabbitmq/erlang-rpm · GitHub

Releases · rabbitmq/rabbitmq-server · GitHub

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值