apollo

作者: cf6bfeab5260 | 来源:发表于2019-04-30 10:41 被阅读0次

阿波罗是携程开源的一个配置中心。官方网站
官方提供了演示环境: 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客户端使用指南

相关文章

网友评论

      本文标题:apollo

      本文链接:https://www.haomeiwen.com/subject/xjhmnqtx.html