配置中心

Apollo简介

Apllo为携程开发的框架,用作配置中心,本系统基于apollo-1.4.0版本

所需环境

  1. jdk1.8以上
  2. mysql5.5以上

安装步骤

默认已安装好所需环境

1.创建apollo所需的数据库

-创建apolloportaldb数据库,并执行apolloportaldb.sql,sql会创建表并插入已配置好的数据

-创建apolloconfigdb数据库,并执行apolloconfigdb.sql,sql会创建表并插入已配置好的数据

2.修改apollo配置文件

-修改bim-baseservice/apollo/apollo-adminservice-1.4.0-github/config/application-github.properties,配置apollo相关数据库的连接信息

-修改bim-baseservice/apollo/apollo-configservice-1.4.0-github/config/application-github.properties,配置apollo数据库相关信息

-修改bim-baseservice/apollo/apollo-portal-1.4.0-github/config/application-github.properties,配置apollo数据库信息

-修改bim-baseservice/apollo/apollo-portal-1.4.0-github/config/apollo-env.properties,配置local.meta和dev.meta,该地址为apollo-configservice的地址,如果apollo服务均在同一服务器(建议),使用默认的http://localhost:8080即可

-修改bim-plugin\plugin-common\src\main\resources\apollo-env.properties,只保留local.meta和dev.meta配置,该地址即apollo服务器所在地址,配置ip而不要用localhost

-运行select Id, Key, Value, Comment from ApolloPortalDB.ServerConfig limit 1;只保留DEV

a.png

3.部署并启动服务

-将apollo目录下的三个文件夹,apollo-adminservice-1.4.0-github,apollo-configservice-1.4.0-github,apollo-portal-1.4.0-github复制到linux服务器

-依次执行三个包下的启动命令/scripts/startup.sh,configservice-->adminservice-->portal

4.检测是否启动成功

-浏览器中访问http://{apollo的ip}:8070,看是否能进入登录页面


image.png

-默认用户名apollo,密码admin,进入系统后可修改
-进入系统后会看见已经创建的apollo项目配置


image.png
5.修改微服务配置

-所有的微服务基础服务配置均位于apollo-micro-base配置中,点击进入


image.png

-development.common为公共配置,其他为每个微服务模块的单独配置信息,展开后可看到每条配置的备注描述信息


image.png

-默认情况下只需要修改development.common信息即可,里面涉及到服务地址的项需要根据你的项目部署地址进行修改,具体修改见后续每项微服务的文档说明

注意事项

1.启动startup.sh是可能有会编码问题,由于window和linux编码差异所致
解决方法:
vi startup.sh
:set ff=unix
:wq
2.参考文档
使用指南:https://github.com/ctripcorp/apollo/wiki
源码:https://github.com/ctripcorp/apollo/releases

你可能感兴趣的:(配置中心)