Apollo系列 -- 集群部署

Author Avatar
AF_ 08月 18,2019
  • 使用微信扫码分享

上篇:Apollo系列 -- 启动与运行

上一节我完成了Apollo双环境单节点的配置和部署,本节主要记录一下集群的部署方式,将PRO环境改造为双节点实现高可用。

环境

  • Centos 7
  • JDK 1.8
  • Mysql 5.7
  • Apollo v1.4.0
hostnameip服务
lmf-centos7-1192.168.123.132portal
lmf-centos7-2192.168.123.133dev config&admin
lmf-centos7-3192.168.123.134pro config&admin
lmf-centos7-4192.168.123.135pro config&admin

开始改造

  • 修改PRO环境对应数据库ApolloConfigDB下的eureka.service.url参数,新增http://192.168.123.135:8080/eureka/

    image.png

  • 修改Portal配置,由于之前已经启动了Portal我就直接在服务器修改了。

    image.png

    image.png

  • 将192.168.123.134服务器上的config和admin软件包复制到192.168.123.135服务器并启动。进入192.168.123.134:8080,可以看到configServer和adminServer都完成了双节点的互备。

    image.png

  • 最后重启Protal,就完成了对Pro环境的高可用的改造,此时如果有一台服务器出现故障也不会影响Apollo pro环境的正常运行。