RabbitMQ在Erlang node(节点)上

Erlang天生具有集群特性,非常好搭建集群,每一个节点(node)上具有一个叫erlang.Cookie的东西,也是一个标识符,可以互认。

1)、n台Linux的防火墙都是关闭的(推荐)

2)、erlang节点名称:【host映射】方便机器之间的互访.....

  etc -> hosts   192.168.23.141  rabbitmq1

           192.168.23.144  rabbitmq2

3)、修改erlang cookie文件,都统一成一个key【每个erlang程序都有一个cookie文件】

  root -> .erlang.cookie

  *如配权限问题,执行命令 chmod 400 .erlang.cookie

常见集群命令:

  1)、查询集群状态

    rabbitmqctl cluster_status

  2)、将节点加入集群

    ①先停止

    rabbitmqctl stop_app

    ②加入

    rabbitmqctl join_cluster rabbit@rabbitmq1  【磁盘】

    ③开启

    rabbitmqctl start_app

  3)、删除节点

    rabbitmqctl forget_cluster_node rabbit@rabbitmq2

  4)、创建ram集群【添加 --ram】

    rabbitmqctl join_cluster --ram rabbit@rabbitmq1

  5)、将disk【磁盘】节点转变为ram【内存】节点

    ①先停止

    rabbitmqctl stop_app

    ②转变

    rabbitmqctl change_cluster_node_type ram

    ③开启

    rabbitmqctl start_app

最新文章

  1. Magento代码之订单创建流程
  2. 在Linux下怎么确定哪个网卡对应哪个接口?
  3. PHP上传遇到的问题-php 上传大文件主要涉及配置upload_max_filesize和post_max_size两个选项
  4. kafka-分布式消息系统
  5. 利用智能手机(Android)追踪一块磁铁(一)
  6. WINDOWS 下搭建 OC 集成开发环境
  7. Android流式布局实现
  8. WPF Template模版之DataTemplate与ControlTemplate的关系和应用【二】
  9. Node v0.12.5 稳定版发布
  10. android onSaveInstanceState应用实例
  11. AXI4 STREAM DATA FIFO
  12. ArrayBlcokingQueue,LinkedBlockingQueue与Disruptor三种队列对比与分析
  13. 秒懂 this
  14. C#中的集合(HashTable与Array类)【转】
  15. Arrow functions and the ‘this’ keyword
  16. HTML5媒体(音频/视频)
  17. 用 Redis 实现分布式锁(分析)
  18. eclipse web项目的发布路径
  19. POJ 1222 EXTENDED LIGHTS OUT(反转)
  20. 数据结构28:广义表及M元多项式

热门文章

  1. 学习电脑编码utf-8,ansi编码的基础知识等
  2. 在iOS9 中使用3D Touch
  3. 解决局域网IP冲突
  4. Torch,Tensorflow使用: Ubuntu14.04(x64)+ CUDA8.0 安装 Torch和Tensorflow
  5. SparkException: Master removed our application
  6. windows日志查看-非法关机判断方法
  7. mac 关闭显示器 & 快捷键
  8. Allowed Letters CodeForces - 1009G(状压思维)
  9. Fire Net HDU - 1045(二分匹配)
  10. 界面编程之QT窗口系统20180726