2.Apollo测试部署-linux

news2024/10/5 17:25:11

1.创建数据库

  1) 由于开发环境,测试环境, 生产环境用的一个portal,所以只需要创建ApolloConfigDB数据库

  2) 创建后如下图:

 2.部署服务apollo-adminservice,apollo-configservice

  1) 分别修改两个服务下的数据库配置文件:/config/application-github.properties

# DataSource
spring.datasource.url = jdbc:mysql://192.168.2.13:3306/ApolloConfigDBSta?characterEncoding=utf8&serverTimezone=UTC
spring.datasource.username = root
spring.datasource.password = mysql

  2) 上传服务文件

  3) 在windows上创建三个批处理文件,修改权限,启动,关闭

  4) 修改权限bat文件,chmod777.bat

#!/bin/bash
chmod 777 /usr/local/apollo/apollo-configservice/scripts/shutdown.sh
chmod 777 /usr/local/apollo/apollo-configservice/scripts/startup.sh
chmod 777 /usr/local/apollo/apollo-adminservice/scripts/shutdown.sh
chmod 777 /usr/local/apollo/apollo-adminservice/scripts/startup.sh

  5) 启动服务bat文件 startup.sh

#!/bin/bash
/usr/local/apollo/apollo-configservice/scripts/startup.sh
/usr/local/apollo/apollo-adminservice/scripts/startup.sh

  6) 关闭服务bat文件 shutdown.sh

#!/bin/bash
/usr/local/apollo/apollo-configservice/scripts/shutdown.sh
/usr/local/apollo/apollo-adminservice/scripts/shutdown.sh

  7) 上传批处理文件

  8) 安装java+8

  9) 执行批处理文件

chmod 777 chmod777.sh

chmod 777 shutdown.sh

chmod 777 startup.sh

./chmod777.bat

./startup.sh

  10) 查看是否启动成功

ps -ef | grep 8080 

3.修改Eureka地址

  1) 添加sta参数,1.8版本需要在apolloportaldb数据库中执行

update serverconfig set value= 'dev,fat' where id = 1

  2) 修改apollo-portal\config\apollo-env.properties文件

dev.meta=http://192.168.3.14:8080
fat.meta=http://192.168.3.15:8080

5.重新启动 apollo-portal/scripts/startup.sh

  1) 测试时可以关掉服务器防火墙

  2) 最后如下图:

   3) 

6..NetCore添加配置文件

  1) 多环境下,.net core需要添加多配置文件如下图:

  2) 内容区别就是MetaServer

{
  "apollo": {
    "AppId": "SampleApp", //AppId
    "MetaServer": "http://192.168.3.14:8080" // Eureka地址
  }, 
}

  3) Development:开发环境; Production:生产环境; Staging: 测试环境

7.添加环境变量

  1) 程序会根据环境变量ASPNETCORE_ENVIRONMENT动态读取相应的文件

  2) windows下如图,这是测试环境:

 8.程序测试:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/638554.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Spring】Spring框架介绍,功能模块,容器知识和有关Spring的生态圈的详细讲解

作者简介: 辭七七,目前大一,正在学习C/C,Java,Python等 作者主页: 七七的个人主页 文章收录专栏: 七七的闲谈 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖&#x1f…

停车场一键求助对讲系统

停车场一键求助对讲系统 适用性高,保障性能强 无论是商场的停车场,还是社区的停车场,我们的系统都能轻松应对。此外,可靠的保障性能,更能为车主提供便利的服务保障。 防盗警报,实现车位管理 在停车场内&…

【MySQL】 IS NOT NULL 和 != NULL 的区别?

背景 最近在开发小伙伴的需求,遇到了一个数据库统计的问题, is not null 结果正确 !null 结果就不对,然后就激发了获取真理的想法,那必须的查查 咋回事嘞? 开整 在用MySQL的过程中,你是否存…

PMP考试 I 我该如何高效准备?

一:PMP考试的项目生命周期治理 可把PMP考试当成一个项目,先规划出此项目的生命周期,进行严格的生命周期管理和阶段治理工作,可简单分成3个阶段(1个月每阶段): 阶段一:找到感觉 第…

Nginx源码部署1.18.0版本

文章目录 一、Nginx源码部署1.18.0版本二、Nginx服务相关参数三、Nginx相关命令四、Nginx启动进程介绍 一、Nginx源码部署1.18.0版本 依赖安装: yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel# gcc: C语言编辑器 nginx是C语言编写的 所以…

Servlet 数据库访问

目录 前言 测试数据 访问数据库 前言 Servlet 数据库访问之前,Java MySQL 连接设置相关驱动及配置。 测试数据 -- 创建表 CREATE TABLE websites ( id INT(11) NOT NULL AUTO_INCREMENT, name CHAR(20) NOT NULL DEFAULT COMMENT 站点名称, url VARCHAR…

松下伺服 报警代码40

伺服型号:MADLN1BE (MINAS A6B系列) 现象:将将编码器线电机之间拔后,报40号故障,断电重启后故障仍然存在。 1.查询松下官网提示: 2.下载PANATERM软件,连USB线,按如下图点警报 出现下图&#x…

mybatis 简单明了

首先定义MapperScan MapperScan会导入MapperScanRegistrar。这个类很重要。这个类注意是把path下的bean扫描的定义definition扫描进来。 这个register方法是什么时候执行的? 由于它是imports进来的,项目启动后configurationclass parse的时候会把import…

Springboot 集成Druid

Springboot 集成Druid Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。本篇主要讲解一下 Springboot中如何集成 Druid &#xff01; ​ 1.添加Druid依赖 <dependency><groupId>com.alibaba</groupId><artifactId>druid-s…

【小白向】树莓派连接手机热点后 设置静态IP

树莓派连接手机热点后 设置静态IP 1.连接至手机热点2.查看当前 IP 地址3.修改 dhcpcd.conf 文件4.重启网络服务5.检查网络设置 1.连接至手机热点 在树莓派上打开 Wi-Fi 设置&#xff0c;并选择你要连接的手机热点&#xff0c;输入密码连接热点&#xff0c;确保你已经成功连接至…

十年磨一剑,超级人工智能如果出现,人类将如何应对挑战?

一、前言 创造出ChatGPT的OpenAI公司 CEO&#xff08;Sam&#xff09;称“十年内将出现超级人工智能”&#xff0c;你别不信&#xff0c;这极有可能。 具体来说&#xff0c;我们在人工智能能力方面看到了增长速度。我们现在需要做什么&#xff0c;好为将它们引入世界做好负责任…

开源共建下一代智能终端操作系统根社区 OpenHarmony携手伙伴聚力前行

6月12日,2023开放原子全球开源峰会OpenHarmony 分论坛(以下简称“分论坛”)在北京成功召开。OpenHarmony共建单位、生态伙伴齐聚一堂,共同展现了OpenHarmony在千行百业的落地成果、繁荣生态与最新技术进展。OpenHarmony项目群工作委员会委员、华为终端BG软件部副总裁柳晓见受邀…

[NOIP2012 提高组] 借教室

[NOIP2012 提高组] 借教室 题目描述: 在大学期间&#xff0c;经常需要租借教室。大到院系举办活动&#xff0c;小到学习小组自习讨论&#xff0c;都需要向学校申请借教室。教室的大小功能不同&#xff0c;借教室人的身份不同&#xff0c;借教室的手续也不一样。 面对海量租借…

【深度学习】pytorch pth模型转为onnx模型后出现冗余节点“identity”,onnx模型的冗余节点“identity”

情況描述 onnx模型的冗余节点“identity”如下图。 解决方式 首先&#xff0c;确保您已经安装了onnx-simplifier库&#xff1a; pip install onnx-simplifier然后&#xff0c;您可以按照以下方式使用onnx-simplifier库&#xff1a; import onnx from onnxsim import simp…

手机短视频设置背景文字工具

代码地址 github: https://github.com/iotzzh/tools-web gitee: https://gitee.com/iotzzh/tools-web.git 以前喜欢发抖音&#xff0c;内容是一些古诗文&#xff0c;然后找不到合适模板&#xff0c;于是自己就写了一个小工具&#xff0c;功能如下&#xff1a; 时间展示、支持选…

爬虫基础学习记录

爬虫介绍 互联网爬虫 如果我们把互联网比作一张大的蜘蛛网&#xff0c;那一台计算机上的数据便是蜘蛛网上的一个猎物&#xff0c;而爬虫程序就是一只小蜘蛛&#xff0c;沿着蜘蛛网抓取自己想要的数据 解释1&#xff1a;通过一个程序&#xff0c;根据Url(http://www.taobao.c…

❤ vue主要使用的版本和对应体系

❤ 项目主要使用的版本和对应体系 vue地址&#xff1a; https://cn.vuejs.org/ Vue所有版本地址 https://github.com/vuejs/core/blob/main/changelogs/CHANGELOG-3.2.md NPM镜像地址 npm install -g cnpm --registryhttps://registry.npm.taobao.org nvm 地址&#xff1a; htt…

element(兼容2.72以下的版本)实现树形数据+复选框的效果

用最新的element是可以实现树形数据的展示&#xff0c;但是没有复选框效果&#xff0c;用2.72以前的版本的话&#xff0c;是根本没有展开树形数据的效果&#xff0c;也没有复选框效果&#xff0c; 需求&#xff1a;在2.72以下的老版本上做一个树形展示的效果&#xff0c;并且还…

初识Notes Domino 14 Drop1

大家好&#xff0c;才是真的好。 周末花了点时间&#xff0c;安装了一下Notes Domino 14 Drop1版本。考虑到大多数人的习惯&#xff0c;没采用Docker或K8s方式来部署&#xff0c;也没采用一键配置功能&#xff0c;依旧通过传统方式一步一步进行安装和配置&#xff0c;这样大家…

【Spring Boot 初识丨五】beans 详解

上一篇讲了 Spring Boot 的主程序类 本篇来讲一讲 beans 详解 Spring Boot 初识&#xff1a; 【Spring Boot 初识丨一】入门实战 【Spring Boot 初识丨二】maven 【Spring Boot 初识丨三】starter 【Spring Boot 初识丨四】主应用类 beans 一、 定义二、 命名三、 生命周期3.1 …