首页 > 其他分享 >Apollo使用

Apollo使用

时间:2023-04-14 12:22:05浏览次数:39  
标签:Apollo SPRING 使用 DATASOURCE mysql 3306 docker apollo

Apollo

1、安装mysql 并运行

  1. docker pull mysql
  2. //运行:docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql

2、准备配置apollo配置文件

  1. github下载apollo文件:https://github.com/apolloconfig/apollo
  2. apollo/scripts/sql,这个文件夹下有两个sql,apolloportaldb.sql和apolloconfigdb.sql
  3. 使用navicate导入即可

3、分别启动配置服务、管理服务和web服务

  1. 配置服务

    docker run -p 8080:8080  -d -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.1.4:3306/ApolloConfigDB?characterEncoding=utf8" -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=123456 --name apollo-configservice apolloconfig/apollo-configservice
    
  2. 管理服务

    docker run -p 8090:8090 -d  -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.1.4:3306/ApolloConfigDB?characterEncoding=utf8" -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=123456  --name apollo-adminservice apolloconfig/apollo-adminservice
    
  3. web服务

    docker run -p 8070:8070 -d  -e SPRING_DATASOURCE_URL="jdbc:mysql://192.168.1.4:3306/ApolloPortalDB?characterEncoding=utf8" -e SPRING_DATASOURCE_USERNAME=root -e SPRING_DATASOURCE_PASSWORD=123456 --name apollo-portal  apolloconfig/apollo-portal
    

4、访问Apollo页面:http://192.168.1.4:8070

​ 默认账号密码:apollo/admin

image-20230414115200457

标签:Apollo,SPRING,使用,DATASOURCE,mysql,3306,docker,apollo
From: https://www.cnblogs.com/dotnetSunset/p/17317934.html

相关文章

  • 在.NET Core 6.0中,你可以使用自定义 Middleware 来限制 Swagger/index.html 的访问,当
    创建一个自定义Middleware类,例如SwaggerNotFoundMiddleware:publicclassSwaggerNotFoundMiddleware{privatereadonlyRequestDelegate_next;publicSwaggerNotFoundMiddleware(RequestDelegatenext){_next=next;}publicasyncT......
  • Postman接口测试之当多个接口都需要使用自定义的函数时解决方案
    //自定义时间戳的动态参数//vartimes=Date.now()//pm.globals.set("times",times);//需要随机出一个范围内的整数数,函数//constrandomInt=(min,max)=>Math.floor(Math.random()*(max-min+1))+min//pm.globals.set("randomNumber",randomInt(1000,3000));......
  • 微服务:如何在一个服务中调用另一个服务的接口(使用http请求)?
    也就是在Java代码中发起http请求,并获取响应信息。  一、注册RestTemplate对象@BeanpublicRestTemplaterestTemplate(){returnnewRestTemplate();}二、使用RestTemplate发起请求//注入restTemplate对象@AutowiredprivateRestTempaterestTemplate;publ......
  • 使用Spring的getBeansOfType实现接口多实现类的动态调用
     背景org.springframework.beans及org.springframework.context这两个包是SpringIoC容器的基础,其中重要的类有BeanFactory,BeanFactory是IoC容器的核心接口,其职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖关系。ApplicationContext作为BeanFactory的子类......
  • ajax使用回调函数的例子(原生代码和jquery代码)
    ajax使用回调函数的例子(原生代码和jquery代码)一、 ajax代码存在的问题(异步交互的问题)ajax所请求的url,如果因为网络等问题,很久没有回应,则给用户造成“假死”的现象。代码如下:xmlHttp=GetXmlHttpObject();xmlHttp.open();xmlHttp.send();//下面这句,会一直等待,直到有返回值......
  • TikTok必须使用住宅IP吗?
    TikTok作为全球最热门的短视频平台之一,每天都有数亿用户在上面观看和上传视频,因此需要一个高效稳定的网络架构来支撑其高并发访问。这就是TikTok住宅IP云主机的作用。本文将介绍TikTok住宅IP云主机是什么,以及它如何帮助TikTok提供快速可靠的视频服务。TikTok住宅IP云主机是一种专门......
  • Java使用TensorFlow
    Java可以使用TensorFlow,TensorFlow为Java提供了一个API,它可以让Java开发者使用TensorFlow构建和训练深度学习模型。以下是如何在Java中使用TensorFlow的基本步骤:首先,需要安装TensorFlow的JavaAPI,可以从TensorFlow官网下载安装包,或者通过Maven或Gradle添加依赖。然后,在Java......
  • Iris框架使用Nacos
    Iris是一个基于Go语言的轻量级Web框架,它支持使用Nacos作为配置中心来管理应用程序的配置信息。Nacos是阿里巴巴开源的一个服务发现和配置管理平台,可以帮助应用程序实现配置的统一管理、动态更新和版本控制。要在Iris中使用Nacos,您需要按照以下步骤操作:安装Nacos您可以从Nacos......
  • Xshell的使用
    (Xshell连接远程虚拟机后写命令和在那台虚拟机的命令行窗口写命令是没啥区别的)1.新建连接      2.点击连接  3.输入登录用户名  4.选择记住密码,方便下次连接  5.调整界面的字体大小 ......
  • 使用Mesos管理Docker集群(Mesos + Marathon + Chronos + Docker
    1. Mesos简介1.1MesosApacheMesos 是一个分布式系统的管理软件,对集群的资源进行分配和管理。  Mesos主要由以下几部分组成:Master: 管理各Slave节点Slave: 为集群提供资源Framework: scheduler从Master请求资源,executor在Slave上执行任务Slave节点上的每个executor是......