CentOS 上部署与运维 RabbitMQ 的网络配置要点
一 端口与防火墙
systemctl start firewalld && systemctl enable firewalldfirewall-cmd --permanent --add-port={4369,5672,15672,25672}/tcpfirewall-cmd --permanent --add-port=4396/tcpfirewall-cmd --reloadfirewall-cmd --list-allsystemctl stop firewalld && systemctl mask firewalldyum install -y iptables-services && systemctl enable iptables && systemctl restart iptablesservice iptables savetelnet <IP> 4369、ss -tln | grep 15672二 主机名解析与节点互联
hostnamectl set-hostname rabbit1)192.168.10.236 rabbit1),确保节点间可用短名互相解析ping <hostname> 正常telnet <IP> 15672telnet <IP> 4369ss -tnl | grep 25672 或 telnet <IP> 25672三 远程访问与认证
rabbitmq-plugins enable rabbitmq_managementhttp://<服务器IP>:15672rabbitmqctl add_user admin StrongPass!rabbitmqctl set_user_tags admin administrator四 集群网络关键点
rabbitmqctl stop_apprabbitmqctl join_cluster rabbit@<目标节点短名>rabbitmqctl start_appsystemctl status rabbitmq-server五 快速验证清单
ss -tln | egrep '5672|15672|4369|25672'http://<IP>:15672,用新建管理员登录telnet <IP> 4369 与 telnet <IP> 25672 可连通rabbitmqctl cluster_status,在 Overview 中查看节点列表与镜像策略