Apollo配置中心搭建

Apollo配置中心

1.下载依赖包

下载地址

https://github.com/ctripcorp/apollo/releases

依赖的jar包如下:

apollo-adminservice-1.4.0-github.zip

apollo-configservice-1.4.0-github.zip

apollo-portal-1.4.0-github.zip

2.创建ApolloPortalDB

通过各种MySQL客户端导入sql/apolloportaldb.sql即可
apolloportaldb.sql
导入成功后,可以通过执行以下sql语句来验证

select `Id`, `AppId`, `Name` from ApolloPortalDB.App;
Id AppId Name
1 SampleApp Sample App
3.创建ApolloConfigDB

通过各种MySQL客户端导入sql/apolloconfigdb.sql即可
导入成功后,可以通过执行以下sql语句来验证

select `NamespaceId`, `Key`, `Value`, `Comment` from ApolloConfigDB.Item;
NamespaceId Key Value Comment
1 timeout 100 sample timeout配置
4.修改数据库配置文件
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=密码(如果没有密码,留空即可)
5. 启动apollo服务

启动顺序

  1. configservice
  2. adminservice
  3. portal

一切顺利的话: 通过访问http://部署服务器地址:端口/8070,就能看到配置登录页

默认用户名/密码 apollo/admin

6. 查看启动日志

参考文档:
https://github.com/ctripcorp/apollo/wiki/Quick-Start
https://github.com/ctripcorp/apollo/wiki/%E5%88%86%E5%B8%83%E5%BC%8F%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97

上一篇:javascript – appolo-link-rest set header


下一篇:Apollo服务端设计原理剖析