一、安装包准备和要求:
rabbitmq-server-3.10.5
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.5/rabbitmq-server-3.10.5-1.el8.noarch.rpm23.2 <= Erlang version <= 25.0
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
本文档详细介绍了如何在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管理界面。
771

被折叠的 条评论
为什么被折叠?



