centos8安装rabbitmq_rabbitmq镜像集群

centos8安装rabbitmq_rabbitmq镜像集群rabbitmq集群搭建1分别在3台节点安装rabbitmq-server在3台虚拟机(10.0.11.5410.0.11.5610.0.11.57)分别安装相同版本的rabbitmq-server及erlang,2分别修改三台节点的/etc/hosts文件注意必须修改主机名hostnamectlset-hostnamenode1#node2,3以此类推每台节点hosts文件修改后如下3将三台节点的.erlang.cookie内容修改一致(不一致创建集群会报错

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

rabbitmq集群搭建

1 分别在3台节点安装rabbitmq-server
  • 在3台虚拟机(10.0.11.54 10.0.11.56 10.0.11.57)分别安装相同版本的rabbitmq-server及erlang,
2 分别修改三台节点的/etc/hosts文件
  • 注意必须修改主机名
hostnamectl set-hostname node1 # node2,3以此类推
  • 每台节点hosts文件修改后如下
    在这里插入图片描述
3 将三台节点的.erlang.cookie内容修改一致(不一致创建集群会报错)
  • 在node1 服务器中执行find / -name *.cookie,查找对应文件
    在这里插入图片描述

  • 执行该命令 将文件复制到rabbit2,rabbit3服务器

# (注意,cookie也可以用md5基于文件生成,这样不使用scp也可以保持三台节点cookie一致)
scp /root/.erlang.cookie root@node2:/root/
scp /root/.erlang.cookie root@node3:/root/
  • 完成后分别在三台服务执行如下命令将文件权限修改为400
chmod 400 /root/.erlang.cookie
4 重启三台节点的rabbitmq服务
# 重要,在创建集群之前,要保证每台节点的rabbitmq服务正常运行
systemctl restart rabbitmq-server.service
systemctl status rabbitmq-server.service
5 以node1为主节点, 将node2,node3加入到该节点
  • 执行过程例如:node1->node2(执行join node1)->node3(执行join node2)
  • 主节点node1什么都不用管,从机node2,node3执行加入集群的代码
rabbitmqctl stop_app
rabbitmqctl join_cluster --ram rabbit@node1
rabbitmqctl start_app
rabbitmqctl set_policy ha-all "^" '{"ha-mode":"all"}' # 配置镜像集群,任意一个节点执行一次即可
6 集群配置完成,3个节点都可查询集群状态

在这里插入图片描述

7 至此,集群验证完成
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/195089.html原文链接:https://javaforall.net

(0)
上一篇 2025年10月24日 上午8:22
下一篇 2025年10月24日 上午9:01


相关推荐

  • 点击导航栏,切换div内容(js+css+html)[通俗易懂]

    点击导航栏,切换div内容(js+css+html)[通俗易懂]**成果展示**代码展示:* <html> <head> <metacharset="utf-8"> <metahttp-equiv="X-UA-Compatible"content="IE=edge"> <title></tit

    2022年5月8日
    409
  • 程序员法则 – 第二章[通俗易懂]

    程序员法则 – 第二章[通俗易懂]程序员可以让步,却不可以退缩,可以羞涩,却不可以软弱,总之,程序员必须是勇敢的。  /*  */  燥热的8月即将过去,而我也坐上了重庆开往西安的列车。抱上我心爱的笔记本,载着梦想,7小时后,我就能到达那个我要呆上我整整四年的城市了。  我放好行李,把笔记本放在身边,挥手和来给我送别的母亲道别。我微微闭上眼睛,小睡7小时吧,我想着。我是属于那种带点自闭的性格,别人不找我说话,我绝对不会主动搭讪,但

    2022年10月6日
    4
  • 智谱发布Z1系列推理模型

    智谱发布Z1系列推理模型

    2026年3月12日
    2
  • IIS服务启动发生意外错误0x8ffe2740的解决方法

    IIS服务启动发生意外错误0x8ffe2740的解决方法如果系统中存在端口冲突就有可能发生本情况.IIS默认使用80端口进行HTTP通信.如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收

    2022年7月3日
    34
  • pycharm中pip更新失败

    pycharm中pip更新失败pip 更新失败 1 python mpipinstallu python mpipinstall Upip3 python mpipinstall Uforce reinstallpip 警告 WARNING Youareusingp 2 3 howeverversi 2 1isavailable Youshouldcon python m

    2026年3月19日
    2
  • python中保留小数位数_python四舍五入保留两位小数

    python中保留小数位数_python四舍五入保留两位小数在这里插`在这里插入代码`在这里插入代码片`片`入代码片python保留小数位的方法?num=1.22334577901#保留两位小数print(‘{:.2f}’.format(num))print(‘%.2f’%num)print(round(num,2))

    2022年8月12日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号