博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
OpenStack Rabbit 集群实现
阅读量:7144 次
发布时间:2019-06-29

本文共 2550 字,大约阅读时间需要 8 分钟。

rabbitMQ  集群配置

1, install epel yum

    wget http://mirrors.yun-idc.com/epel/6/i386/epel-release-6-8.noarch.rpm

    rpm -vih epel-release-6-8.noarch.rpm

2, install rabbitMQ

    yum -y install rabbitmq-server

3, /etc/hosts configure

  Master rabbitMQ configure

    192.168.8.180 athController.8.180.abs.com.cn athController

    192.168.8.53 athBackup.8.53.abs.com.cn athBackup

  Node rabbitMQ configure

    192.168.8.180 athController.8.180.autohome.com.cn athController

    192.168.8.53 athBackup.8.53.autohome.com.cn athBackup

4, /etc/sysconfig/network  configure

  Master  hostname configure

    sed -i 's/HOSTNAME=.*/HOSTNAME=athController.8.180.abs.com.cn/' /etc/sysconf/network

  Node hostname configure

    sed -i 's/HOSTNAME=.*/HOSTNAME=athBackup.8.53.abs.com.cn/' /etc/sysconf/network

5, disabled selinux

  Master and Node selinux configure

    sed -i 's/SELINUX=.*/SELINUX=disabled/' /etc/selinux/config

6, Congfigure rabbitMQ

  Master rabbitMQ Configure

    1, vim /etc/rabbitmq/rabbit.config

        % This file managed by Puppet

        % Template Path: rabbitmq/templates/rabbitmq.config

        [

          {rabbit, [

            {default_user, <<"guest">>},

            {default_pass, <<"guest">>}

          ]},

          {kernel, [

          ]}

        ].

        % EOF

    2, vim /etc/rabbitmq/rabbit-env.conf

        RABBITMQ_NODE_PORT=5672

  Node rabbitMQ Configure

    1, vim /etc/rabbitmq/rabbit.config

        % This file managed by Puppet

        % Template Path: rabbitmq/templates/rabbitmq.config

        [

          {rabbit, [

            {default_user, <<"guest">>},

            {default_pass, <<"guest">>}

          ]},

          {kernel, [

          ]}

        ].

        % EOF

    2, vim /etc/rabbitmq/rabbit-env.conf

        RABBITMQ_NODE_PORT=5672

7,restart rabbitMQ

  Master restart rabbitMQ

    service rabbitmq-server restart

  Node restart rabbitMQ

    service rabbitmq-server restart

8,configure rabbitmq cluster

  Master rabbitMQ cluster

    rabbitmqctl stop_app

    rabbitmqctl reset

    /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management

    /usr/lib/rabbitmq/bin/rabbitmq-plugins  enable rabbitmq_management_agent 

   rabbitmqctl start_app

  Node rabbitMQ cluster

    rabbitmqctl join_cluster rabbit@athController.8.180.autohome.com.cn

    rabbitmqctl  stop_app

    rabbitmqctl reset

    /usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management

    /usr/lib/rabbitmq/bin/rabbitmq-plugins  enable rabbitmq_management_agent

    rabbitmqctl join_cluster --ram rabbit@athController

    rabbitmqclt start_app

9,show cluster status

    [root@athBackup yum.repos.d]# rabbitmqctl cluster_status

    Cluster status of node rabbit@athBackup ...

    [{nodes,[{disc,[rabbit@athController]},{ram,[rabbit@athBackup]}]},

     {running_nodes,[rabbit@athController,rabbit@athBackup]},

     {partitions,[]}]

    ...done.

    

本文转自 swq499809608 51CTO博客,原文链接:http://blog.51cto.com/swq499809608/1536082

转载地址:http://iewgl.baihongyu.com/

你可能感兴趣的文章
JBoss开发者框架: JBoss技术文档中心
查看>>
linux与win下安装java linux下的安装方法
查看>>
在IIS8添加WCF服务支持
查看>>
(转)代码执行的效率
查看>>
第一天用MongoDB
查看>>
Linux服务器部署系列之二—MySQL篇
查看>>
STM32笔记记录3
查看>>
typedef关键字
查看>>
EntityType 'UserInfo' has no key defined. Define the key for this EntityType.
查看>>
Merge PDF File using itextsharp library
查看>>
使用微软的TFS云服务
查看>>
高效能TCP通讯基础组件Beetle.Express
查看>>
MyEclipse内存不足配置
查看>>
四舍五入网络Java保留两位小数
查看>>
MFC 循环界面假死的解决(MFC 按钮终止循环)
查看>>
详细解说九宫图比较常用的多控件布局
查看>>
程序员的出路在哪里?挣钱的机会来了续-福利来了,仿QQ界面,放出全部源码,打造创业框架及实现思路...
查看>>
浅析Android线程模型一 --- 转
查看>>
Cocos2d-x PluginX (二)增加新的Plugin
查看>>
python-django开发学习笔记四
查看>>