RabbitMQ Windows7下单机多节点安装

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhang_jian__/article/details/69589047
RabbitMQ Windows7下单机多节点安装

环境版本信息:
系统:windows7
erlang:erl5.10.4
rabbitmq:rabbitmq_server-3.2.3


$$$$$$$$$$$$首先安装单节点

    1、下载erlang和RabbitMQ的安装包
        http://www.rabbitmq.com/releases/rabbitmq-server/v3.2.3/rabbitmq-server-3.2.3.exe
        http://erlang.org/download/otp_win32_R16B03.exe    
    2、先安装erlang包,然后安装RabbitMQ包
    3、安装完成之后
        管理员身份打开cmd
        进入目录sbin,启动rabbitmq服务器
        运行命令:rabbitmq-server start
        
    4、    打开web管理服务(可选)    
        打开web管理服务(启用web插件)
            运行命令:rabbitmq-plugins.bat enable rabbitmq_management
            重启rabbitmq服务
            运行命令:rabbitmq-service stop
            运行命令:rabbitmq-service install
            运行命令:rabbitmq-service start
        
        关闭web管理服务(通过禁用插件)
            停用命令:rabbitmq-plugins.bat disable rabbitmq_management
            运行命令:rabbitmq-service stop
            运行命令:rabbitmq-service start
            
        浏览器访问验证是否安装成功:http://127.0.0.1:15672
        用户名:guest
        密码:guest
        
$$$$$$$$$$$$单机多节点安装(文中主机名换成自己电脑的计算机名称)

    由于使用的是一份安装文件,多个节点之间就需要区分,主要通过两个环境变量区分:节点名称和节点端口。
    
1、节点1设置
set RABBITMQ_NODE_PORT=5672
set RABBITMQ_NODENAME=rabbit1
后台启动
rabbitmq-server.bat -detached

查看集群状态
rabbitmqctl.bat -n rabbit1@主机名 cluster_status
正常情况如下:
Cluster status of node rabbit1@主机名 ...
[{nodes,[{disc,[rabbit1@主机名]}]},
 {running_nodes,[rabbit1@主机名]},
 {partitions,[]}]
...done.

2、节点2设置
set RABBITMQ_NODE_PORT=5673
set RABBITMQ_NODENAME=rabbit2
后台启动
rabbitmq-server.bat -detached
rabbitmqctl.bat -n rabbit2@主机名 join_cluster rabbit1@主机名

再次查看集群状态,发现rabbit2节点已经加到rabbit1@主机名集群上了
rabbitmqctl.bat -n rabbit1@主机名 cluster_status
    
3、节点3设置
set RABBITMQ_NODE_PORT=5674
set RABBITMQ_NODENAME=rabbit3
后台启动
rabbitmq-server.bat -detached
rabbitmqctl.bat -n rabbit3@主机名 join_cluster rabbit1@主机名

再次查看集群状态,发现rabbit3节点也已经加到rabbit1@主机名集群上了
rabbitmqctl.bat -n rabbit3@主机名 cluster_status

4、通过简单的发送程序往rabbitMQ发数据,会发现三个几点都会存储数据。


如有疑问欢迎提出,共同学习。



猜你喜欢

转载自blog.csdn.net/zhang_jian__/article/details/69589047