zoukankan      html  css  js  c++  java
  • RabbmitMQ集群配置

    一、通过命令方式将节点加入集群

    1.同步各Node的.erlang.cookie文件  
      # find / -name .erlang.cookie                             /* 查找文件所在目录 */
      # scp /root/.erlang.cookie  root@ip:/root/.erlang.cookie 
    2.启动各Node
      # /usr/local/rabbitmq/sbin/rabbitmq-server -detached
      # /usr/local/rabbitmq/sbin/rabbitmqctl cluster_status
    3.加入Node至集群
      如: rabbit@hadoop2 加入 rabbit@hadoop4
      <1.rabbit@hadoop2
       # /usr/local/rabbitmq/sbin/rabbitmqctl stop_app                      /* 新节点加入集群都要先停止 */
       # /usr/local/rabbitmq/sbin/rabbitmqctl join_cluster rabbit@hadoop4  /* 磁盘节点  join_cluster --ram内存节点 */
       # /usr/local/rabbitmq/sbin/rabbitmqctl start_app                    /* 启动 */
       # /usr/local/rabbitmq/sbin/rabbitmqctl cluster_status               /* 查看集群状态 */
    4.其它操作
      <1.改变集群节点类型
       # /usr/local/rabbitmq/sbin/rabbitmqctl stop_app
       # /usr/local/rabbitmq/sbin/rabbitmqctl change_cluster_node_type disc/ram
       # /usr/local/rabbitmq/sbin/rabbitmqctl start_app
      <2.移除集群节点
       # /usr/local/rabbitmq/sbin/rabbitmqctl  stop_app
       # /usr/local/rabbitmq/sbin/rabbitmqctl  reset
       # /usr/local/rabbitmq/sbin/rabbitmqctl  start_app
    5.重点
      <1.集群中至少要有一个磁盘节点处在运行中,以防止数据丢失.

  • 相关阅读:
    关于c:fakepath的解决办法
    golang channel 源码剖析
    深入虚拟内存(Virtual Memory,VM)
    浅析 golang module
    浅析 golang interface 实现原理
    Golang channel实现
    LCS(最长公共字序列)实现
    Golang令牌桶-频率限制
    OpenGL(3)-三角形
    OpenGL(2)-窗口
  • 原文地址:https://www.cnblogs.com/bobsoft/p/4286483.html
Copyright © 2011-2022 走看看