`
拓子轩
  • 浏览: 210035 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

apollo配置中心入门指引

    博客分类:
  • java
阅读更多

一、准备工作

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

0
0
分享到:
评论

相关推荐

    apollo配置中心的配置和使用

    apollo配置中心的配置和使用 Apollo配置中心是由携程开源的一款.config中心,通过Apollo客户端可以实时更新应用程序的配置信息。下面详细介绍了Maven的Springboot项目整合Apollo配置中心的配置和使用。 一、...

    Apollo配置中心软件安装包

    Apollo配置中心是一款由携程开源的企业级分布式配置管理平台,它主要负责集中管理和推送应用程序的配置,使得在分布式系统中能够方便、快捷地进行配置的更新和分发。本安装包包含Linux和Windows版本,适用于zip格式...

    轻松入门Apollo分布式配置中心-服务中间件视频教程

    本着从解决生产实际问题出发,讲授分布式系统配置中心的实现方案,本课程采用携程开源的Apollo配置中心作为技术方案,从Apollo的应用、原理、项目实战三方面进行讲解,通过学习本课程可以快速掌握Apollo配置中心集成...

    Apollo 配置中心未授权获取配置漏洞利用-Apollo_unauth.zip

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,提供实时推送、多环境、多集群的解决方案。然而,"Apollo 配置中心未授权获取配置漏洞利用"指出,Apollo在某些情况下可能存在安全漏洞,...

    基于golang+viper+agollo实现本地文件配置和远程apollo配置中心多实例快速接入.zip

    3. **Apollo配置中心**:Apollo是阿里巴巴开源的一个分布式配置中心,主要用于管理应用在不同环境、不同集群下的配置。它提供了统一的配置管理界面,可以方便地对配置进行增删改查,同时支持配置的实时推送,确保...

    apollo配置中心介绍,安装部署,接入使用案例

    Apollo 配置中心介绍、安装部署、接入使用案例 Apollo 配置中心是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程...

    这是一个适用于携程Apollo统一配置中心的Apollo客户端,基于C++实现-Apollo-Client.zip

    Apollo是携程开源的一款分布式配置中心,它能够集中化管理应用的配置,提供实时推送、配置修改生效等功能。这个压缩包“Apollo-Client.zip”包含了基于C++实现的Apollo客户端源码,名为“Apollo-Client-master”,是...

    Apollo阿波罗配置中心docker-apollo-docker.zip

    Apollo阿波罗配置中心docker-apollo-docker

    Apollo配置中心客户端使用案例源码

    Apollo配置中心是一款由携程开源的企业级分布式配置管理平台,它能够集中化地管理应用的配置,支持实时推送配置更改到各个服务节点,极大地提升了运维效率。在这个“Apollo配置中心客户端使用案例源码”中,我们可以...

    配套示例代码:在windows 平台下之.NET6 使用Apollo配置中心

    Apollo配置中心是阿里巴巴开源的一款分布式配置管理框架,它在企业级微服务架构中扮演着重要角色,用于集中管理和推送应用的配置。本示例代码专为在Windows平台下使用.NET6框架的开发者提供,帮助他们理解和集成...

    Apollo配置中心.pdf

    Apollo配置中心是一个强大的分布式配置管理平台,它允许开发者集中管理和推送应用程序的配置,确保配置的实时性和一致性。以下是Apollo配置中心的主要设计和实现方式的详细说明: 1. **总体设计** - **基础模型**...

    SpringBoot配置Apollo代码实例

    SpringBoot 配置 Apollo 代码实例主要介绍了如何将 Apollo 配置中心集成到 SpringBoot 项目中,通过示例代码详细介绍了配置过程,并提供了详细的代码示例,供大家学习和工作使用。 一、引入 Apollo 依赖 在 ...

    宋顺-基于Spring Cloud的Apollo配置中心介绍.pdf

    从提供的文件内容来看,这是一篇介绍基于Spring Cloud的Apollo配置中心的文章。Apollo是由携程框架研发部推出的一款应用配置中心,它能够帮助开发者更好地管理和发布配置信息。以下是根据文件内容整理出的知识点: ...

    Apollo 统一配置中心免安装版

    Apollo是阿里巴巴开源的一款分布式配置中心,它主要用于管理应用在不同环境、不同集群的配置,提供了一种集中式、动态的配置推送服务。在本文中,我们将深入探讨Apollo的核心功能、工作原理以及如何利用免安装版快速...

    SpringBoot整合Apollo(Windows)配置中心及使用

    而Apollo则是阿里巴巴开源的一款分布式配置中心,它能够帮助开发者集中管理和推送应用的配置,大大提高了配置的灵活性和可维护性。本篇文章将详细讲解如何在Windows环境下,将SpringBoot应用与Apollo进行整合,实现...

    携程apollo配置中心laravel接入插件-apollo-laravel.zip

    Apollo是阿里巴巴开源的一款分布式配置中心,它能够集中化管理应用的配置,支持实时推送配置更改,使得在分布式环境中管理和更新配置变得非常方便。本插件`apollo-laravel`是为 Laravel 框架定制的 Apollo 集成解决...

    使用docker-compose搭建高可用Apollo配置中心

    本文将详细讲解如何利用Docker Compose搭建一个高可用的Apollo配置中心,该中心包括Eureka服务发现、Spring Boot应用、Spring Cloud组件以及Apollo自身的各个服务组件。 Apollo是携程开源的一款分布式配置中心,它...

    Springboot项目如何使用apollo配置中心

    Springboot 项目如何使用 Apollo 配置中心 Apollo 配置中心是由携程框架团队开发的开源配置管理系统,旨在帮助开发者更好地管理应用程序的配置。Springboot 项目如何使用 Apollo 配置中心是当前开发中常见的问题,...

    apollo分布式配置中心资料.tar

    Apollo分布式配置中心

Global site tag (gtag.js) - Google Analytics