由于最近项目使用的 Apollo 配置中心版本过低,有不少缺陷,遂想升级到最新版V1.9.2 ,通过分析 官方github文档说明,得知中间有3次 sql迭代变更,
因此整理记录下来。
官方路径: https://github.com/apolloconfig/apollo/wiki
Apollo 官方文档:Apollo
一、历史版本升级安装建议截图:
从图中可知:
-
V1.3.0 升级到V1.5.1 ,中间都不需要执行sql脚本,直接下载官网的 3件套部署即可。(原数据库可以复用)
-
V1.5.1升级到V1.6.0,则需要执行 “apolloconfigdb-v151-v160.sql”文件,然后下载官网3件套部署。
-
V1.6.0升级到V1.6.2,无执行sql脚本,可直接部署升级。
-
V1.7.x升级到V1.8.0,则需要执行 “apolloconfigdb-v170-v180.sql” 和 "apolloportaldb-v170-v180.sql"文件,然后下载官网3件套部署。
-
V1.8.x升级到V1.9.0,则需要执行 “apolloconfigdb-v180-v190.sql” 和 "apolloportaldb-v180-v190.sql"文件,然后下载官网3件套部署。
-
V1.9.0 升级到V1.9.2,无执行sql脚本,可直接部署升级。
分析结果:apollo V1.3.0升级到 V1.9.2。一共需要执行 3个版本的sql迭代。
二、Apollo 迭代sql 路径:
官方路径: https://github.com/apolloconfig/apollo/tree/master/scripts/sql/delta
图中路径就是官网需要对应版本迭代升级的脚本,对应版本的apollo执行对应的sql脚本即可升级,
然后重启 apollo-adminServer 和 apollo-configservice 服务即可升级。