一、准备工作
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
相关推荐
本着从解决生产实际问题出发,讲授分布式系统配置中心的实现方案,本课程采用携程开源的Apollo配置中心作为技术方案,从Apollo的应用、原理、项目实战三方面进行讲解,通过学习本课程可以快速掌握Apollo配置中心集成...
Apollo 配置中心未授权获取配置漏洞利用-Apollo_unauth
Apollo配置中心.pdf
maven的sprinboot项目整合apollo配置中心的配置和使用
apollo配置中心软件安装包,一键解压配置安装。linux, windows, zip,官网原版,部署架构,适配springboot,cloud微服务配置中心安装包
在windows 平台下之.NET6 使用Apollo配置中心
Apollo分布式配置中心
Apollo 统一配置中心已完全搭建好,免安装,免配置,数据库、分组都以配置完成,解压完成进入启动目录可直接接入项目使用
基于golang+viper+agollo实现本地文件配置和远程apollo配置中心多实例快速接入.zip
Apollo配置中心客户端使用案例源码。更多详情请查看相关博客:https://blog.csdn.net/qq_31142553/article/details/87769239
直接依赖相关组件,在启动类中添加注解,并且在项目的配置文件apollo配置中心中配置相关数据源属性即可使用 支持多数据源的事务 快速集成MongoDB数据源 直接依赖相关组件,在启动类中添加注解,并且在项目的配置文件...
apollo配置中心安装部署
apollo配置中心数据库文件
携程apollo配置中心spi实现代码.zip 携程apollo配置中心spi实现,配置文件位置等的修改
宋顺-基于Spring Cloud的Apollo配置中心介绍.pdf
apollo配置中心介绍,安装部署,接入使用案例
主要介绍了Springboot项目如何使用apollo配置中心,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
下载apollo配置中心 https://github.com/nobodyiam/apollo-build-scripts 上传下载的apollo压缩包 到服务器上 apollo-build-scripts-master.zip 解压 unzip apollo-build-scripts-master.zip 安装...