一、单机多节点配置
可以在一台机器上启动多个rabbitmq服务节点来创建集群,只需要保证每个节点有单独的端口,配置路径和节点名称即可。可以通过设置RABBITMQ_NODE_PORT和RABBITMQ_NODENAME变量的值来指定节点的端口和名称,注意如果启动了rabbitmq_management插件功能,必须为其设置不同的端口,可以通过RABBITMQ_SERVER_START_ARGS来设置。
以下我们来启动rabbitmq1@hadoop、rabbitmq2@hadoop、rabbitmq3@hadoop三个节点并创建集群。
①首先启动三个节点,分别设置5672、5673、5674端口号。
②查看各个节点集群状态,可以看到三个节点分别属于独立的集群。
③将rabbitmq2@hadoop节点加入到rabbitmq1@hadoop所属的集群中。
④查看节点集群状态,rabbitmq1@hadoop和rabbitmq2@hadoop已经属于同一个集群了。