windows环境下通过idea对apollo部署启动和应用
番茄系统家园 · 2021-07-05 10:06:06

一、是什么
(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
服务端基于和开发,打包后可以直接运行,不需要额外安装等应用容器。
Java客户端不依赖任何框架,能够运行于所有Java运行时环境,同时对环境也有较好的支持。
.Net客户端不依赖任何框架,能够运行于所有.Net运行时环境。
具体可自行查看:(官方文档)
二、IDEA启动需要的环境
Maven、Mysql、JDK
三、Apollo部署
1、Apollo安装包下载
https://github.com/ctripcorp/apollo/releases
2、创建数据库
解压apollo-master
分别将这两个文件夹中的sql文件生成对应数据库
3、项目导入idea
将下载的apollo-master导入到idea中
4、配置apollo启动命令
创建启动配置ConfigAdminService:
Mainclass:
com.ctrip.framework.apollo.assembly.ApolloApplication
VMoptions:
-Dapollo_profile=github-Dspring.datasource.url=jdbc:mysql://localhost:3306/ApolloConfigDB?characterEncoding=utf8-Dspring.datasource.username=root-Dspring.datasource.password=root-Dlogging.file=/Users/lenovo/apollo-assembly.log
(ApolloConfigDB数据库链接换成你自己的)
Programarguments选择--configservice--adminservice
创建启动配置PortalService:
Mainclass:
com.ctrip.framework.apollo.portal.PortalApplication
VMoptions:-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=root-Dspring.datasource.password=root-Dlogging.file=/Users/lenovo/apollo-portal.log
(ApolloPortalDB数据库链接换成你自己的)
5、启动Apollo
先启动ConfigAdminService再启动PortalService
输入http://localhost:8080可以看到eureka的界面
输入http://localhost:8070可以进入Apollo的后台管理界面,账号apollo密码admin
免责声明: 凡标注转载/编译字样内容并非本站原创,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如果你觉得本文好,欢迎推荐给朋友阅读;本文链接: https://m.nndssk.com/post/7882.html。
