zoukankan      html  css  js  c++  java
  • RabbitMQ系列之RabbitMQ集群

    本文的集群是RabbitMq 自身的Cluster搭建 。

    #hosts准备:

    vim /etc/hosts 
    #172.16.3.79 s1     
    #172.16.3.105 s2     
    
    172.16.2.10 centos-43     
    172.16.2.11 centos-44
    

    #erlang cookie 设置

    #path var/lib/rabbitmq/

    chmod 755 .erlang.cookie     
    vi .erlang.cookie     
    cookie     
    chomd 600 .erlang.cookie
    

     #打开EPMD 端口 4369 

    [root@centos-43 rabbitmq]# rabbitmqctl stop_app     
    Stopping node 'rabbit@centos-43' ...     
    ...done.     
    [root@centos-43 rabbitmq]# rabbitmqctl join_cluster rabbit@centos-44     
    Clustering node 'rabbit@centos-43' with 'rabbit@centos-44' ...     
    ...done.     
    [root@centos-43 rabbitmq]# rabbitmqctl start_app     
    Starting node 'rabbit@centos-43' ...     
    ...done.     
    [root@centos-43 rabbitmq]# rabbitmqctl cluster_status     
    Cluster status of node 'rabbit@centos-43' ...     
    [{nodes,[{disc,['rabbit@centos-43','rabbit@centos-44']}]},     
     {running_nodes,['rabbit@centos-44','rabbit@centos-43']},     
     {partitions,[]}]     
    ...done.
    

    伪集群实例

    一台机子启动两个Rabbitmq实例,分别指定不同端口和名称: 

    RABBITMQ_NODE_PORT=9991 RABBITMQ_NODENAME=rab /usr/local/rabbitmq/sbin/rabbitmq-server -detached     
    RABBITMQ_NODE_PORT=9992 RABBITMQ_NODENAME=rab2 /usr/local/rabbitmq/sbin/rabbitmq-server -detached
  • 相关阅读:
    shell脚本
    数据分析学习笔记(1):工作环境以及建模理论基础
    spark复习笔记(7):sparkstreaming
    mybatis复习笔记(1):
    spark复习笔记(7):sparkSQL
    spark复习笔记(6):RDD持久化
    spark复习笔记(6):数据倾斜
    spark复习笔记(4):RDD变换
    C#重启IIS
    mongodb学习记录
  • 原文地址:https://www.cnblogs.com/DanielChow/p/3372676.html
Copyright © 2011-2022 走看看