Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >apollo本地启动

apollo本地启动

作者头像
似水的流年
发布于 2019-12-07 12:07:47
发布于 2019-12-07 12:07:47
2.1K00
代码可运行
举报
文章被收录于专栏:电光石火电光石火
运行总次数:0
代码可运行

使用apollo最新的1.1版本:https://github.com/ctripcorp/apollo 导入idea设置启动配置

1.新建ConfigAdminService

主要类:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
com.ctrip.framework.apollo.assembly.ApolloApplication

虚拟机选项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-Dapollo_profile=github
-Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8
-Dspring.datasource.username=apollo
-Dspring.datasource.password=
-Dlogging.file=D:/app/apollo-assembly.log

程序参数:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
--configservice --adminservice

使用模块的类路径apollo-assembly

2.新建PortalService

主要类:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
com.ctrip.framework.apollo.portal.PortalApplication

虚拟机选项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-Dapollo_profile=github,auth
-Ddev_meta=http://localhost:8080/
-Dserver.port=8070
-Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloPortalDB?characterEncoding=utf8
-Dspring.datasource.username=apollo
-Dspring.datasource.password=
-Dlogging.file=D:/app/apollo-portal.log

使用模块的类路径apollo-portal

3.新建Demo

主要类:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
com.ctrip.framework.apollo.demo.api.SimpleApolloConfigDemo

虚拟机选项:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
-Denv=dev -Ddev_meta=http://localhost:8080

使用模块的类路径apollo-demo

按顺序启动,访问127.0.0.1:8080查看3个服务是否注册成功 访问127.0.0.1:8070 默认账号密码apollo/admin 新建应用100004458,添加配置key:timeout value:255

在demo运行框内输入timeout回车后暂无显示 点击网页上的发布,再在demo中输入timeout回车后显示255

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-09-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
docker部署apollo
阿彬学java
2025/01/24
750
Apollo源码解析-搭建调试环境
从官方仓库 https://github.com/ctripcorp/apollo Fork 出属于自己的仓库 https://github.com/wupeixuan/apollo。
武培轩
2019/09/19
1.4K0
Apollo源码解析-搭建调试环境
Apollo 源码解析 —— 调试环境搭建
通过各种 MySQL 客户端导入 sql/apolloportaldb.sql 脚本。例如笔者喜欢用 Navicat 。
芋道源码
2020/05/19
4840
CentOS 7 搭建基于携程Apollo(阿波罗)配置中心单机模式
Apollo(阿波罗)是携程框架部门研发的配置管理平台,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对Spring环境也有较好的支持。.Net客户端不依赖任何框架,能够运行于所有.Net运行时环境,而且已经支持.NET Core。 官网:https://
张善友
2018/06/19
1.3K0
Apollo配置中心源码编译及搭建
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安装Tomcat等应用容器。目前从官网看Apollo提供了Java和.Net的客户端接入sdk。
BUG弄潮儿
2020/08/04
9420
Apollo配置中心源码编译及搭建
快速学习-Apollo从入门到精通
Apollo (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
cwl_java
2020/08/04
1.6K0
快速学习-Apollo从入门到精通
基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势)
前几天对Apollo配置中心的demo进行一个部署试用,现公司已决定使用,这两天进行分布式部署的时候,每一步都踩着坑过来的。因此写文档与需要的朋友分享。
陈珙
2018/09/12
6980
基于winserver的Apollo配置中心分布式&集群部署实践(正确部署姿势)
微服务中集成分布式配置中心 Apollo
随着业务的发展、微服务架构的升级,服务的数量、程序的配置日益增多(各种微服务、各种服务器地址、各种参数),传统的配置文件方式和数据库的方式已无法满足开发人员对配置管理的要求:配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制。分布式环境下,这些配置更加复杂。
Bug开发工程师
2019/09/12
1.4K0
微服务中集成分布式配置中心 Apollo
apollo部署
本文档介绍了如何按照分布式部署的方式编译、打包、部署Apollo配置中心,从而可以在开发、测试、生产等环境分别部署运行。
章工运维
2023/05/19
2.2K0
apollo入门demo实战(二)
  通过上述测试已经实现了后台页面配置实时修改,客户端实时接收修改配置值,我们已经初步了解apollo的基本功能,接下来需要研究下客户端需要如何配置才能实现需求了,下章继续^_^
老梁
2019/09/10
9170
基于winserver部署Apollo初次体验(附.net客户端demo)
配置中心伴随着这几年分布式系统演变和微服务架构的兴起,已经成为必不可少的需求之一。试下一下如果哪天公司的所有应用服务,从公司服务器迁移到云服务,成千上万的配置,修改起来是多么耗时费劲的事(我们公司就是……)。
陈珙
2018/09/12
1.4K0
基于winserver部署Apollo初次体验(附.net客户端demo)
基于Docker 5分钟搭建携程Apollo分布式配置中心
由于一开始对Apollo的架构方式了解的不够升入,同时为了能够使得安装过程更加的简单,做到一条指令实现Apollo环境的搭建,经历了比较多的测试;本文基于apollo 1.6.0的版本进行编译打包的,后面会将整个镜像的创建过程逐一的列举出来,避免想了解的朋友再次花时间去研究;
一行Java
2022/04/06
2.1K0
基于Docker 5分钟搭建携程Apollo分布式配置中心
Apollo 配置中心的部署与使用经验
准备好 compose.yml 及 。/initsql/初始化脚本,修改其中的 IP
易墨
2023/11/01
2.8K0
Apollo 配置中心的部署与使用经验
芋道 Apollo 极简入门
本小节,参考《Apollo 部署文档 —— 分布式部署指南》和《Apollo 部署文档 —— Quick Start》文章,我们来单机部署一个 Apollo 服务。如下图所示:
芋道源码
2020/05/16
1.4K0
Spring Boot 2.0 整合携程Apollo配置中心
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
JAVA葵花宝典
2019/06/19
9240
快速学习-Apollo配置中心搭建
Apollo (阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
cwl_java
2020/07/16
3.1K0
在CentOS8下分布式部署Apollo配置中心
众所周知Apollo是携程开源的配置中心,所以中文文档也比较完善,因此这里就不过多赘述细节了。本文的主要目的是记录下如何在CentOS8下分布式部署Apollo配置中心。Apollo的功能亮点:
端碗吹水
2020/11/12
1.7K0
在CentOS8下分布式部署Apollo配置中心
微服务之SpringCloud架构第六篇(上)——配置中心(Apollo)
引入配置中心,需要考虑和现有项目的兼容性,以及是否引入额外的第三方组件。我们的java项目以SpringBoot为主,需要重点关注springboot支持性。
leehao
2025/02/11
2350
微服务之SpringCloud架构第六篇(上)——配置中心(Apollo)
分布式配置中心之Apollo简易环境部署
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 github地址为: https://github.com/ctripcorp/apollo 该项目提供了两种部署方式:本地部署和分布式部署。生产环境建议使用“分布式部署”。 因最近项目有使用配置中心的需求,在综合分析了apollo、Qconf、SpringCloud Config等一系列分布式配置中心后,初步选定apollo。 官方提供的分布式部署架构适合大规模集群环境。在其总体架构基础上做了精简,力求先跑起来,给开发部门提供环境,测试。
lyb-geek
2018/07/26
1.4K0
分布式配置中心之Apollo简易环境部署
服务器之Apollo单机部署(快速安装)
Apollo官网:https://www.apolloconfig.com/#/zh/deployment/quick-start-docker 官网单机部署的方式分为两种:普通部署和docker部署。
xbhog
2022/10/31
1.3K0
服务器之Apollo单机部署(快速安装)
相关推荐
docker部署apollo
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验