Rabbitmq集群

Rabbitmq集群,第1张

Rabbitmq集群 一、集群互信 阿里云和腾讯云 1、将ip加入host文件

在阿里云中

vim /etc/hosts

加入阿里云的内网ip及腾讯云的外网ip
腾讯云同样

修改主机名

hostnamectl set-hostname xxx
2、生成公钥私钥
ssh-keygen -t rsa
scp ~/.ssh/id_rsa.pub tx1:~/.ssh/authorized_keys ## 如果是多台则修改authorized_keys然后执行如下代码
cat xxx_keys >> authorized_keys

这样就可以免密登录

二、搭建集群 1、搭建rabbitmq

按照之前的安装博客搭建rabbitmq,rabbitmq搭建

2、将其中一台的.erlang.cookie复制到其他的服务器
scp /var/lib/rabbitmq/.erlang.cookie root@node1:/var/lib/rabbitmq/
scp /var/lib/rabbitmq/.erlang.cookie root@node2:/var/lib/rabbitmq/
3、开放端口
sudo firewall-cmd --zone=public --add-port=4369/tcp --permanent 
sudo firewall-cmd --zone=public --add-port=5672/tcp --permanent 
sudo firewall-cmd --zone=public --add-port=25672/tcp --permanent 
sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent
4、重启防火前
sudo firewall-cmd --reload
5、启动每台的rabbitmq
systemctl start rabbitmq-server
#或
rabbitmq-server -detached
6、加入集群
# 停止RabbitMQ 应用 
rabbitmqctl stop_app 
# 重置RabbitMQ 设置 
rabbitmqctl reset 
# 加入到集群 
rabbitmqctl join_cluster rabbit@node1 --ram 
# 启动RabbitMQ 应用 
rabbitmqctl start_app
7、查看集群状态
rabbitmqctl cluster_status

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5717330.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-18
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存