apollo配置中心入门指引
一、准备工作
1.Java
Apollo服务端:1.8+; Apollo客户端:1.7+
查看版本:java -version
2.MySQL
版本要求:5.6.5+
查看版本:SHOW VARIABLES WHERE Variable_name = 'version';
3.下载Quick Start安装包
从Github下载:https://github.com/nobodyiam/apollo-build-scripts
二、安装步骤
1.创建数据库
Apollo服务端共需要两个数据库:ApolloPortalDB和ApolloConfigDB,
我们把数据库、表的创建和样例数据都分别准备了sql文件,只需要导入数据库即可。
a.创建ApolloPortalDB
source apollo-build-scripts/sql/apolloportaldb.sql
b.创建ApolloConfigDB
source apollo-build-scripts/sql/apolloconfigdb.sql
2.配置数据库连接信息
修改demo.sh中ApolloPortalDB和ApolloConfigDB相关的数据库连接串信息
#apollo config db info
apollo_config_db_url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=用户名
apollo_config_db_password=密码(如果没有密码,留空即可)
# apollo portal db info
apollo_portal_db_url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=用户名
apollo_portal_db_password=密码(如果没有密码,留空即可)
三、启动Apollo配置中心
1.确保端口未被占用
Quick Start脚本会在本地启动3个服务,分别使用8070, 8080, 8090端口,请确保这3个端口当前没有被使用。如lsof -i:8080
2.执行启动脚本
./demo.sh start
3.异常排查
如果启动遇到了异常,可以分别查看service和portal目录下的log文件排查问题。
四、使用Apollo配置中心
1.使用样例配置
a.打开http://localhost:8070,输入用户名apollo,密码admin后登录,点击SampleApp进入配置界面
b.运行客户端程序:./demo.sh client
c.在配置界面修改配置并发布,并在客户端查看修改后的值
官方文档:https://github.com/ctripcorp/apollo/wiki/Quick-Start
推荐阅读
-
spring cloud 入门系列七:基于Git存储的分布式配置中心--Spring Cloud Config
-
携程Apollo(阿波罗)配置中心在.NET Core项目快速集成
-
Spring Cloud入门实战(五)------配置中心
-
配置中心 Apollo 1.4 安装
-
携程 Apollo 配置中心 | 学习笔记(十一)| 如何引入Apollo配置中心改造老Web项目?
-
SpringBoot整合Apollo配置中心快速使用
-
springboot2.0整合使用Apollo配置中心
-
Springboot整合Apollo配置中心
-
springboot整合使用Apollo配置中心
-
【记录】springcloud配置中心之apollo使用