美文网首页
安装Apollo服务端

安装Apollo服务端

作者: 我菠菜今天就是要为所欲为 | 来源:发表于2020-10-03 10:42 被阅读0次

[TOC]

1.安装Apollo服务端

基于官方Quick Start

1.1 环境要求

操作系统:CentOS 8

JDK版本:1.8

MySql:8+

1.2 安装操作系统

1.3 安装JDK

1.4 安装MySql

1.5 下载Apollo服务端Jar包

先在<a href='https://github.com/ctripcorp/apollo/wiki/Quick-Start'>官方下载链接</a>中找到云盘地址,下载服务端AllInOne压缩包,全部解压至服务器中。

然后将sql目录中的脚本在mysql中执行。

1.6 修改配置文件

打开启动脚本文件

vim demo.sh

修改文件中的数据库配置文件

# apollo config db info
apollo_config_db_url=jdbc:mysql://ip:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=
apollo_config_db_password=

# apollo portal db info
apollo_portal_db_url=jdbc:mysql://ip:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=
apollo_portal_db_password=

填入数据库配置信息,保存退出,注意不要修改其他的参数!!!

1.7 启动服务

chmod 755 ./demo.sh
./demo.sh start

1.8 登录使用

打开 ip:8070

用户名 apollo

密码 admin

进行使用。

2.SpringBoot环境使用Apollo

2.1 引入依赖

在pom.xml文件中添加依赖

<dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-client</artifactId>
    <version>${apollo-client.version}</version>
</dependency>

2.2 开启Apollo

在启动类中加入启动注解

@EnableApolloConfig
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication application=new SpringApplication(Application.class);
        //application.setAdditionalProfiles("dev");
        application.run(args);
    }
}

2.3 在配置类中赋默认值

这个操作主要是防止应用获取不到配置导致的无法启动
在使用参数时用@Value注解指定默认值

@Value("${default.key:111}")
private String key;

2.4 启动应用

2.5 发布新配置

相关文章

  • 安装Apollo服务端

    [TOC] 1.安装Apollo服务端 基于官方Quick Start 1.1 环境要求 操作系统:CentOS ...

  • Apollo快速入门-安装Apollo

    运行时环境 Java Apollo服务端: 1.8+ Apollo客户端: 1.7+ 由于需要同时运行服务端和客户...

  • apollo架构图

    一、Apollo基本概念 二、Apollo架构设计之客户端 三、Apollo架构设计之服务端 四、高可用设计

  • Apollo单节点安装部署

    一、比如安装在10.0.0.82这台机器上。 二、概述: 部署步骤共三步: 创建数据库 Apollo服务端依...

  • Apollo-v8.0安装踩坑记录

    按照Apollo官网的安装说明进行apollo/apollo_software_installation_guid...

  • Graphql学习-02

    安装 要在React中使用Apollo,需要按照apollo-client,以及react-apollo集成包,以...

  • Apollo&Cyber RT 入门

    百度 Apollo 的简单编译运行方法 下载 apollo 源码并进入 apollo 目录 安装docker 官方...

  • 客户端应用接入Apollo

    本文将介绍如何让现有的Spring Boot项目接入Apollo,还未搭建Apollo服务端的请移步到我前面的文章...

  • springboot集成apollo

    一、简介 1.Apollo 是什么?Apollo(阿波罗)是携程框架部门研发的分布式配置中心。服务端基于Sprin...

  • Sentinel结合Apollo实现规则持久化功能

    概述:本文基于apollo熟练使用的小伙伴参考,因为本文没有安装启动apollo的步骤,只提供apollo的对应的...

网友评论

      本文标题:安装Apollo服务端

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