1、先安装Erlang http://www.erlang.org/downloads,安装完成后,设置环境变量:

  变量名:ERLANG_HOME

  变量值:D:\Program Files\erl9.0

2、安装RabbitMQ  http://www.rabbitmq.com/install-windows.html;安装过程中会自动启动RabbitMQ服务

 安装之前,先设置环境变量:

  变量名:RABBITMQ_BASE

  变量值:D:\01-Config\RabbitMQServer

3、此时,RabbitMQ安装后,会出现一个节点rabbit@主机名,并可以通过http://localhost:15672/ 进行访问(需要先启用监控插件,参考第7小点)

4、修改Hosts文件,增加  127.0.0.1 ClusterNode1

5、复制文件

  5.1、RabbitMQ安装目录,sbin中的脚本文件复制并重新命名(与节点名一致,方便管理)

    rabbitmqctl-ClusterNode1.bat    

    rabbitmq-env-ClusterNode1.bat

    rabbitmq-plugins-ClusterNode1.bat

    rabbitmq-server-ClusterNode1.bat

    

  5.2、etc目录下复制配置文件,并修改配置文件名称(与节点名称一致,方便管理)

    复制rabbitmq.config.example文件,并重新命名为:rabbitmq-ClusterNode1.config

    

6、修改文件

  6.1、rabbitmq-env-ClusterNode1.bat  脚本文件修改,16行左右添加:

    set RABBITMQ_CONFIG_FILE=!RABBITMQ_HOME!\etc\rabbitmq-ClusterNode1
    set RABBITMQ_BASE=!RABBITMQ_BASE!\rabbitmq-cluster
    set RABBITMQ_NODENAME=rabbit1@ClusterNode1
    set RABBITMQ_NODE_PORT=5673
    set RABBITMQ_DIST_PORT=15673

    

  6.2、rabbitmqctl-ClusterNode1.bat  脚本文件修改:

    call "!TDP0!\rabbitmq-env.bat" %~n0  -》  call "!TDP0!\rabbitmq-env-ClusterNode1.bat" %~n0

  6.3、rabbitmq-plugins-ClusterNode1.bat  脚本文件修改:

    call "!TDP0!\rabbitmq-env.bat" %~n0  -》  call "!TDP0!\rabbitmq-env-ClusterNode1.bat" %~n0

  6.4、rabbitmq-server-ClusterNode1.bat  脚本文件修改:

    call "!TDP0!\rabbitmq-env.bat" %~n0  -》  call "!TDP0!\rabbitmq-env-ClusterNode1.bat" %~n0

  6.5、rabbitmq-ClusterNode1.config  配置文件修改,添加红色区域,port端口号为监控插件访问的端口(http://localhost:15673/#/)

    

7、启用插件,进入RabbitMQ安装目录,执行命令:

rabbitmq-plugins enable rabbitmq_management

检查节点rabbit1@ClusterNode1,指定的目录下面是否存在相关插件文件(下面第二张图),若不存在,则执行:rabbitmq-plugins-ClusterNode1 enable rabbitmq_management

8、启动节点,执行相关命令:

rabbitmq-server-ClusterNode1 -detached

9、将节点rabbit@ClusterNode1,添加到rabbit@WK-Dream中,组成集群

rabbitmqctl-ClusterNode1 stop_app

rabbitmqctl-ClusterNode1 join_cluster rabbit@WK-Dream

rabbitmqctl-ClusterNode1 start_app

10、查看集群状态

rabbitmqctl cluster_status

11、通过监控页面,查看节点信息

RabbitMQ-Windows单机集群搭建的更多相关文章

  1. RabbitMQ入门教程(十四):RabbitMQ单机集群搭建

    原文:RabbitMQ入门教程(十四):RabbitMQ单机集群搭建 版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://b ...

  2. windows+mysql集群搭建-三分钟搞定集群

    注:本文来源:  陈晓婵   <  windows+mysql集群搭建-三分钟搞定集群   > 一:mysql集群搭建教程-基础篇 计算机一级考试系统要用集群,目标是把集群搭建起来,保证一 ...

  3. RabbitMQ安装、集群搭建、概念解析

    RabbitMQ安装.集群搭建.概念解析 基本概念 为什么会产生MQ 1.解耦:采用异步方式实现业务需求达到解耦的目的. 2.缓冲流量,削峰填谷: 问:为什么会有流量冲击? 答:采用"直接调 ...

  4. zookeeper windows伪集群搭建

    1.下载zookeeper http://mirror.bit.edu.cn/apache/zookeeper/ 解压后,目录重命名为zookeeper1,进入 conf目录,把zoo_sample. ...

  5. RabbitMQ镜像队列集群搭建、与SpringBoot整合

    镜像模式 集群模式非常经典的就是Mirror镜像模式,保证100%数据不丢失,在实际工作中也是用的最多的,并且实现集群比较的简单. Mirror镜像队列,目的是为了保证 RabbitMQ 数据的高可靠 ...

  6. zookeeper单机集群搭建

    1. 下载zookeeper 参考官方文档下载一节:https://zookeeper.apache.org/doc/current/zookeeperStarted.html#sc_Download ...

  7. RabbitMQ单机集群搭建出现Error: unable to perform an operation on node 'rabbit1@ClusterNode1'

    参考链接:https://www.cnblogs.com/daryl/archive/2017/10/13/7645749.html 全部步骤和参考链接相同. 前八部都正常,在第九步会报错Error: ...

  8. rabbitMQ 安装,集群搭建, 编码

    RabbitMQ 一.背景 命令行工具: http://www.rabbitmq.com/man/rabbitmqctl.1.man.html 介绍入门文章: http://blog.csdn.net ...

  9. RabbitMQ 高可用集群搭建及电商平台使用经验总结

    面向EDA(事件驱动架构)的方式来设计你的消息 AMQP routing key的设计 RabbitMQ cluster搭建 Mirror queue policy设置 两个不错的RabbitMQ p ...

  10. RabbitMQ 高可用集群搭建

    面向EDA(事件驱动架构)的方式来设计你的消息 AMQP routing key的设计 RabbitMQ cluster搭建 Mirror queue policy设置 两个不错的RabbitMQ p ...

随机推荐

  1. 关于搭建php电商环境时缺少fileinfo、数据库安装出错问题解决办法

    今天以WSTMart电商系统为例讲解 搭建php电商环境缺少fileinfo.数据库安装出错问题找了很多方法都没能很好解决,该方法简单明了,容易操作 首先需要到开源中国中下载该系统源码,网址为:htt ...

  2. 纯css隐藏移动端滚动条解决方案(ios上流畅滑动)

    纯css隐藏移动端滚动条解决方案(ios上流畅滑动) html代码展示(直接复制代码保存至本地文件运行即可): <!DOCTYPE html> <html lang="en ...

  3. [LeetCode] 344 Reverse String && 541 Reverse String II

    原题地址: 344 Reverse String: https://leetcode.com/problems/reverse-string/description/ 541 Reverse Stri ...

  4. PuTsangTo

    一. 跳跃与移动的优化与完善 先给上一次的内容做一次补救,也就是上一次中还留存的,由于键盘按键事件的第一次回调与后续回调之间会间隔个小半秒带来的跳跃落地后动作延迟的情况. 最终的键盘按下回调的处理代码 ...

  5. Pagination(分页) 从前台到后端总结

    一:效果图 下面我先上网页前台和管理端的部分分页效果图,他们用的是一套代码.                                   回到顶部(go to top) 二:上代码前的一些知识 ...

  6. 最详细的cookie和浏览隐私之间的关系

    本文所说的"cookie",指的是浏览器相关的 cookie(也叫"HTTP cookie"). 浏览器 cookie 的主要功能是:帮助网站保存一些小片段的信 ...

  7. 移动端touch事件实现页面弹动--小插件

    动手之前的打盹 说实话真的是好久没有更新博客了,最近一直赶项目,身心疲惫:最关键的是晚上还要回去上一波王者,实在是忙啊! 这周下来,清闲了些许,或许是因为要到国庆的缘故吧,大家都显得无精打采.俗话说的 ...

  8. Qt学习之路MainWindow学习过程中的知识点

    一.Qt的GUI程序有一个常用的顶层窗口,叫做MainWindow MainWindow继承自QMainWindow.QMainWindow窗口分成几个主要的区域:   二.QAction类 QAct ...

  9. Hbase 技术细节笔记(上)

    欢迎大家前往腾讯云技术社区,获取更多腾讯海量技术实践干货哦~ 作者:张秀云 前言 最近在跟进Hbase的相关工作,由于之前对Hbase并不怎么了解,因此系统地学习了下Hbase,为了加深对Hbase的 ...

  10. 51 nod 1624 取余最长路 思路:前缀和 + STL(set)二分查找

    题目: 写这题花了我一上午时间. 下面是本人(zhangjiuding)的思考过程: 首先想到的是三行,每一行一定要走到. 大概是这样一张图 每一行长度最少为1.即第一行(i -1) >= 1, ...