准备工作
- 服务端jdk版本为1.8,客户端版本1.7,客户端如果是较老的代码,需1.6jdk的话,请参考官网关于降级的详解https://github.com/ctripcorp/apollo/issues/483
- 不同环境分别创建ApolloConfigDB表。ApolloPortalDB只需要创建一个,也就是一个portal可以管理多个环境集群,这也是该框架的一大特色。官网提供一些生产环境部署参考
- Portal部署在生产环境的机房,通过它来直接管理FAT、UAT、PRO等环境的配置
- Meta Server、Config Service和Admin Service在每个环境都单独部署,使用独立的数据库
- Meta Server、Config Service和Admin Service在生产环境部署在两个机房,实现双活
- Meta Server和Config Service部署在同一个JVM进程内,Admin Service部署在同一台服务器的另一个JVM进程内
- 分别下载protal,configService,adminService https://github.com/ctripcorp/apollo/releases 此教程针对于v1.6版本
可以开始了
- windows、linux环境分别解压缩