⑤ 微服务环境搭建 - Nacos Docker 多机集群

Nacos

Docker Compose 文件

版本: 1.4.1

程序目录: /root/nacos

高可用方式: 集群部署 + mysql

服务器 部署 端口 mysql
19.50.79.23 集群 8848 19.50.79.28:3000
19.50.79.24 集群 8848 19.50.79.28:3000
19.50.79.25 集群 8848 19.50.79.28:3000

启动容器

修改 nacos ip 配置

修改 nacos-ip.env

服务器 1 (19.50.79.23)部署:

cd && cd nacos/c1 && docker-compose up -d

服务器 2 (19.50.79.24)部署:

cd && cd nacos/c2 && docker-compose up -d

服务器 3 (19.50.79.25)部署:

cd && cd nacos/c3 && docker-compose up -d

尝试访问以下地址

  • 默认密码是 nacos/nacos

http://19.50.79.23:8848/nacos

http://19.50.79.24:8848/nacos

http://19.50.79.25:8848/nacos

Nacos 应用配置

默认账号密码是: nacos/59pdINxpbMLHmKYm

导入配置

nacos导入配置文件.gif

截图

nacos集群情况.png

注意问题

  • 是否已经在 MySQL 初始化 nacos 数据库并导入初始化数据脚本(这一步已经在部署 mysql 时候自动导入,只需要检查是否存在 nacos 数据库)
  • 一定确保 nacos 集群所在服务器的时间是一致的,不然应用日志会输出大量错误警告日志
  • 集群有效性验证:集群管理-节点列表,所有结点的状态应该为 UP,而且所有节点元数据里面的 leader 属性都是指向同一个地址

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

推荐阅读更多精彩内容