美文网首页技术Code
⑥ 微服务环境搭建 - RabbitMQ Docker 多机器集

⑥ 微服务环境搭建 - RabbitMQ Docker 多机器集

作者: hdfg159 | 来源:发表于2021-05-18 20:09 被阅读0次

    RabbitMQ

    Docker Compose 文件

    版本: 3.8

    程序目录: /root/rabbitmq

    高可用方式: 集群部署

    服务器 部署 别名 端口
    19.50.79.9 集群 m1 4369/5671/5672/15671/15672/15674/15675/25672/35672/61613/61614
    19.50.79.8 集群 s1 4369/5671/5672/15671/15672/15674/15675/25672/35672/61613/61614
    19.50.79.28 集群 s2 4369/5671/5672/15671/15672/15674/15675/25672/35672/61613/61614

    部署相关文章
    集群部署

    启动容器

    服务器 19.50.79.9 m1 部署

    cd && cd rabbitmq/m1 && chmod 600 conf/erlang_cookie.txt && chmod 644 conf/rabbitmq.conf && docker-compose up -d
    docker-compose exec rabbit bash -c "rabbitmqctl stop_app && rabbitmqctl reset && rabbitmqctl start_app && exit"
    

    服务器 19.50.79.8 s1 部署

    cd && cd rabbitmq/s1 && chmod 600 conf/erlang_cookie.txt && chmod 644 conf/rabbitmq.conf && docker-compose up -d
    docker-compose exec rabbit bash -c "rabbitmqctl stop_app && rabbitmqctl reset && rabbitmqctl join_cluster rabbit@rm1 && rabbitmqctl start_app && exit"
    

    服务器 19.50.79.28 s2 部署

    cd && cd rabbitmq/s2 && chmod 600 conf/erlang_cookie.txt && chmod 644 conf/rabbitmq.conf && docker-compose up -d
    docker-compose exec rabbit bash -c "rabbitmqctl stop_app && rabbitmqctl reset && rabbitmqctl join_cluster rabbit@rm1 && rabbitmqctl start_app && rabbitmqctl cluster_status && exit"
    

    查看容器输出日志

    docker-compose logs -f
    

    如果部署出错或者重新配置,在当前文件夹执行一下命令重试上面步骤

    docker-compose down && docker volume prune
    

    尝试访问以下地址

    • 默认管理员账号密码是: oKQ4xB/6pB2Zuquv5KVUhtC
    • 默认应用 vhost 账号密码是: cmp-cloud-app/fWgzlQqcLyQlfpLw

    http://19.50.79.9:15672

    http://19.50.79.8:15672

    http://19.50.79.28:15672


    相关文章

      网友评论

        本文标题:⑥ 微服务环境搭建 - RabbitMQ Docker 多机器集

        本文链接:https://www.haomeiwen.com/subject/yvxrjltx.html