栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

Rabbitmq集群

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
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/722442.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号