zoukankan      html  css  js  c++  java
  • rabbitmq集群安装

      移步此处: https://blog.csdn.net/jxdl6655/article/details/78194191

        源码安装说明文档:  http://www.rabbitmq.com/install-generic-unix.html

       需要注意rabbitmq和erlang的版本  http://www.rabbitmq.com/which-erlang.html  如:

      照着上文安装成功了。

          注意主机名一定要修改并重启后再安装,否则会有问题!!!!!

         启动会显示    集群名@主机名

           

    常规操作

      rabbitmqctl add_user  admin xxx
      rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
      rabbitmqctl set_user_tags admin administrator
    rabbitmq-server -detached

    终止RabbitMQ node的运行,停止整个服务,无法继续rabbitmqctl 进行配置

    rabbitmqctl stop

    停止RabbitMQ application,但Erlang node会继续运行.此命令主要用于优先执行其它管理操作(这些管理操作需要先停止RabbitMQ application)

    只停应用,但还能继续配置

    rabbitmqctl stop_app

    此命令典型用于在执行了其它管理操作之后,重新启动停止的RabbitMQ application。如reset.

    此命令来指导RabbitMQ node来启动RabbitMQ application.

    rabbitmqctl start_app

    此命令会重设RabbitMQ node,将RabbitMQ node还原到最初状态.包括从所在群集中删除此node,从管理数据库中删除所有配置数据,如已配置的用户和虚拟主机,以及删除所有持久化消息.

    rabbitmqctl reset

    clusternode

    加入集群的节点.

    [--ram]

    如果进行了设置,节点将以RAM节点身份加入集群.

    指导节点成为集群中的一员. 在加入集群之前,节点会重置,因此在使用此命令时,必须小心. 这个命令要成功,RabbitMQ应用程序必须先停止,如stop_app.

    集群节点可以是两种类型: 磁盘节点(Disc Node) 或 内存节点(RAM Node).磁盘节点会在RAM和磁盘中复制数据, 通过冗余可以防止节点失效事件,并可从断电这种全局事件中进行恢复. RAM节点只在RAM中复制数据(除了队列的内容外,还依赖于队列是否是持久化的或者内容对于内存来说是否过大) ,并主要用于可伸缩性. RAM节点只有当管理资源(如,增加/删除队列,交换机,或绑定)的时候才具有更高的性能.一个集群必须至少有一个磁盘节点,通常来说还不止一个.

    默认情况下,节点是磁盘节点.如果你想要创建内存节点,需要提供--ram 标志.

    在执行cluster命令之后, 无论何时,当前节点上启动的RabbitMQ 应用程序在节点宕机的情况下,会尝试连接集群中的其它节点。

    要脱离集群, 必须重设(reset)节点. 你也可以通过forget_cluster_node 命令来远程删除节点.

    更多详情,参考集群指南.

    例如:
    
    rabbitmqctl join_cluster hare@elena --ram
    
    此命令用于指示RabbitMQ node以ram节点的形式将 hare@elena 加入集群.

    按节点类型来分组展示集群中的所有节点,包括当前运行的节点.

    rabbitmqctl cluster_status
    
    此命令会显示集群中的所有节点.

     

    使用参考:

    rabbitmq 安装与命令
    https://www.cnblogs.com/chrischennx/p/7071471.html
    
    rabbitmq 4个交换机样例
    https://www.cnblogs.com/skychenjiajun/p/9037324.html
    rabbitmq 回调
    https://blog.csdn.net/weixiaohuai/article/details/82790785
  • 相关阅读:
    Delphi 日期函数的单元 DateUtils
    学习官方示例 SysUtils.DecodeDate、DecodeTime
    msp430的常量可以这样定义
    学习官方示例 SysUtils.EncodeDate、EncodeTime、StrToDate、StrToTime、StrToDateTime
    Delphi中Format与FormatDateTime函数详解
    csdn太慢了搬到园子里来
    .net 2.0 真的能与1.1 安全正确地运行在同一台电脑上吗?
    照着这些做,生活自然很开心
    【转】SQL中取当前记录的ID>SCOPE_IDENTITY()
    [转]Windows XP Service Pack 2中弹出窗口拦截器的研究
  • 原文地址:https://www.cnblogs.com/radio/p/9405666.html
Copyright © 2011-2022 走看看