RabbitMQ
版本: 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