阿波罗是携程开源的一个配置中心。官方网站
官方提供了演示环境: 106.12.25.204:8070
账号/密码:apollo/admin
1 准备
官方提供了快速搭建,用于测试和学习。生产环境则需要参考生产环境部署。我们这里用快速搭建。
1.1 环境准备:
- java8+
- mysql5.6.5+
1.2 下载quick-start包
这里从官方提供的百度网盘下载。
2 安装
2.1 创建数据库-ApolloPortalDB
- 执行脚本 sql/apolloportaldb.sql
- 验证:执行
select `Id`, `AppId`, `Name` from ApolloPortalDB.App;有如下结果表示成功:
image.png
2.2 创建数据库-ApolloConfigDB
- 执行 sql/apolloconfigdb.sql
- 验证:执行
select `NamespaceId`, `Key`, `Value`, `Comment` from ApolloConfigDB.Item;有如下结果表示成功:
image.png
2.3 配置数据库连接信息
- 修改 demo.sh,改成你数据库的连接url 账号和密码。其他部分不要动。
3 启动
- 执行
./demo.sh start(注意8070, 8080, 8090 三个端口不要被其他应用占用) - 打印了以下日志表示启动成功:
zenghong@cenghongdeMacBook-Pro:~/Documents/code/other/apollo-quick-start$ ./demo.sh start
==== starting service ====
Service logging file is ./service/apollo-service.log
Started [39655]
Waiting for config service startup......
Config service started. You may visit http://localhost:8080 for service status now!
Waiting for admin service startup.
Admin service started
==== starting portal ====
Portal logging file is ./portal/apollo-portal.log
Started [40082]
Waiting for portal startup......
Portal started. You can visit http://localhost:8070 now!
- 访问
http://localhost:8070, 用户名密码:apollo / admin
image.png
更多用法: Apollo使用指南
java接入:Java客户端使用指南












网友评论