欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

apollo配置中心入门指引

程序员文章站 2022-03-02 17:08:37
...

一、准备工作

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