rabbitmq镜像集群搭建

wget http://www.rabbitmq.com/releases/erlang/erlang-18.1-1.el6.x86_64.rpm

rpm -ihv erlang-18.1-1.el6.x86_64.rpm

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.7/rabbitmq-server-generic-unix-3.5.7.tar.gz

tar xzf rabbitmq-server-generic-unix-3.5.7.tar.gz

mv rabbitmq_server-3.5.7 rabbitmq

./rabbitmq/sbin/rabbitmq-server &

chmod 600 /root/.erlang.cookie

vim  /root/.erlang.cookie   

chmod 400 /root/.erlang.cookie

HMIDWHVQSSFMFRQNIEVH

reboot

./rabbitmq/sbin/rabbitmq-server &

./rabbitmq/sbin/rabbitmqctl stop_app

./rabbitmq/sbin/rabbitmqctl join_cluster rabbit@rabbit1

./rabbitmq/sbin/rabbitmqctl start_app

./rabbitmq/sbin/rabbitmqctl set_policy   -p lsy   ha-all "^\." '{"ha-mode":"all"}' 

yum install haproxy 

vim /etc/haproxy/haproxy.cfg

### haproxy 监控页面地址是:http://192.168.68.131:9188/haproxy_status

listen admin_stats

    bind *:9188

    mode http

    log 127.0.0.1 local3 err

    stats refresh 60s

    stats uri /haproxy_status

    stats realm welcome login\ Haproxy

    stats auth admin:123456

    stats hide-version

    stats admin if TRUE

### rabbitmq 集群配置,转发到

listen rabbitmq_cluster

    bind *:5672

    mode tcp

    balance roundrobin

    server rabbitnode1 192.168.68.128:5672 check inter 2000 rise 2 fall 3 weight 1

    server rabbitnode2 192.168.68.129:5672 check inter 2000 rise 2 fall 3 weight 1

    server rabbitnode3 192.168.68.130:5672 check inter 2000 rise 2 fall 3 weight 1

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 整体架构 部署步骤 基于 Docker 基本概念内存节点只保存状态到内存,例外情况是:持久的 queue 的内容将...
    mvictor阅读 12,779评论 5 30
  • 一、RabbitMQ集群模式 主备模式 远程模式 镜像模式 其中主备模式如下: 远程模式如下: 镜像模式如下: 镜...
    kobe0429阅读 2,336评论 0 0
  • 0安装步骤 0.1安装erlang环境 安装依赖文件: yum install gcc glibc-devel m...
    java_飞阅读 4,826评论 0 0
  • 1、安装erlang语言支持,使用kerl安装erlang 1.下载kerl,一般选择/usr/local目录下c...
    尤二阅读 1,254评论 0 5
  • 安装rabbitmq 首先在两台不同的主机上安装好rabbitmq 安装好rabbitmq 后需要将每个主机上的r...
    李桥阅读 1,482评论 0 1