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

你可能感兴趣的:(apollo,配置中心,微服务)