- apollo 分布式部署
- 部署环境及依赖
- apollo 应用部署
- 启动及验证
1.0 部署环境
环境 | 主机 | 服务 | 端口 | 版本 | 依赖 | 最小配置 |
---|---|---|---|---|---|---|
- | 10.20.10.100 | apollo-portal | 8070 | 2.0.0 | JDK1.8 | 1C/1G/100G |
UAT | 10.20.10.101 | pollo-configservice、apollo-adminservice | 8080、8090 | 2.0.0 | JDK1.8 | 1C/4G/100G |
10.20.10.102 | pollo-configservice、apollo-adminservice | 8080、8090 | 2.0.0 | JDK1.8 | 1C/4G/100G | |
10.20.10.105 | mysql_ApolloConfigDB | 3306 | 5.7.34 | - | 1C/1G/100G | |
PRO | 10.20.10.103 | pollo-configservice、apollo-adminservice | 8080、8090 | 2.0.0 | JDK1.8 | 1C/4G/100G |
10.20.10.104 | pollo-configservice、apollo-adminservice | 8080、8090 | 2.0.0 | JDK1.8 | 1C/4G/100G | |
10.20.10.106 | mysql_ApolloConfigDB、mysql_ApolloPortalDB | 3306 | 5.7.34 | - | 1C/1G/100G |
1 | // 分布式部署需要事先确定部署环境以及部署方式; 目前支持如下 |
1.1 JDK1.8 配置
1 | # tar -xf jdk-8u202-linux-x64.tar.gz |
1.2 Mysql 5.7.34 安装
1 | # tar -xf mysql-5.7.34-1.el7.x86_64.rpm-bundle.tar |
1.3 导入 “ApolloPortalDB” 库 apolloportaldb.sql
1 | // host: 10.20.10.106 pro |
1.4 导入 “ApolloConfigDB” apolloconfigdb.sql
1 | // host |
2.0 部署 “apollo-configservice” 和 “apollo-adminservice”
1 | // host |
2.1 部署 “apollo-portal” 配置 portal 数据库连接信息
1 | // host 10.20.10.100 |
2.2 配置 “meta service” 信息
1 | // meta service 信息即 apollo-configservice 配置的 IP:PORT |
3.0 启动 apollo
1 | // uat 环境启动 |
- 本文作者: [email protected]
- 本文链接: https://www.ink8s.com/2023/08/26/apollo-分布式部署/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!