精华内容
下载资源
问答
  • docker部署多环境apollo

    2020-12-29 15:12:04
    docker部署多环境apollo 一、 暴露端口的方式 前言 最近搭建dockers搭建多环境Apollo,网上参考资料搭建,后期参照同事搭建的进行测试,理论上是已经成功的。 apollo官网docker部署介绍比较模糊 网上其他人部署也...

    docker部署多环境apollo

    一、 暴露端口的方式

    1. 前言
      最近搭建dockers搭建多环境Apollo,网上参考资料搭建,后期参照同事搭建的进行测试,理论上是已经成功的。
    2. apollo官网docker部署介绍比较模糊
    3. 网上其他人部署也大多是抄袭,不得精算
    4. 本人捣鼓这个有两个礼拜了,虽然ureaka上还是有点问题,但是多环境使用已无问题。

    具体就不写了,参考我同事写的这篇博客吧:https://juejin.cn/post/6910942203393572871#heading-10

    展开全文
  • apollo之多环境部署(三)

    千次阅读 2021-04-01 22:52:12
    在一个分布式环境中,同类型的服务往往会部署实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理成千上百个服务实例的配置问题。配置中心的特点: 配置的...

    1.创建ApolloConfigDB2

    将ddl中的ApolloConfigDB改为ApolloConfigDB2执行即可

    2.更改我们adminserver 和 configServer服务数据库连接到ApolloConfigDB2  

    3.启动我们的configServer 和adminserver

    4.将我们ApolloPortalDB 中添加可支持的环境以及显示环境配置  如下图所示

    5.更改portal 中 portal/config/apollo-env.properties

    将我们的pro.meta更改成我们ApolloConfigDB2数据库中eureka的 url

    6.重启启动portal即可

    展开全文
  • 六、查看是否部署成功 7、java springboot项目接入apollo 1.修改application.yml 2.添加注解 机器:2台centos7服务器 数据库:mysql 5.7,版本要求5.6.5+ 官方指导文档:Apollo 部署架构 一、下载压缩包...

    目录

    一、下载压缩包

    二、解压压缩包

    三、创建数据库

    四、修改配置信息

    1.修改数据库链接信息

    2.修改数据库表eureka服务连接信息

    3.修改meta service信息

    五、启动服务

    六、查看是否部署成功

    7、java springboot项目接入apollo

    1.修改application.yml

    2.添加注解

    3.脚本启动


    机器:2台centos7服务器

    数据库:mysql 5.7,版本要求5.6.5+

    官方指导文档:Apollo

    部署架构

    一、下载压缩包

    GitHub Release页面下载最新版本的apollo-configservice-x.x.x-github.zip、apollo-adminservice-x.x.x-github.zip和apollo-portal-x.x.x-github.zip

    二、解压压缩包

    解压至server1服务器/data/apollo目录下的apollo-configservice,apollo-configservice-pro,apollo-adminservice,apollo-adminservice-pro,apollo-portal,server2服务器data/apollo目录下的apollo-configservice,apollo-configservice-pro,apollo-adminservice,apollo-adminservice-pro

    三、创建数据库

    apollo服务端共需要两个数据库:ApolloPortalDB和ApolloConfigDB,我们这里添加一个pro环境,所以需要多创建一个数据库ApolloPortalDBPRO,ApolloPortalDB只需要一个,所有我们一共有三个数据库ApolloPortalDB,ApolloConfigDB,ApolloConfigDBPro

    在mysql客户端执行

    • source /your_local_path/scripts/sql/apolloportaldb.sql

    • source /your_local_path/scripts/sql/ApolloConfigDB.sql

    • source /your_local_path/scripts/sql/ApolloConfigDB.sql(脚本的库名改成ApolloPortalDBPRO)

    四、修改配置信息

    1.修改数据库链接信息

    server1,server2修改 /data/apollo/apollo-configservice,/data/apollo/apollo-configservice-pro,/data/apollo/apollo-adminservice,/data/apollo/apollo-adminservice-pro下config目录下的application-github.properties

    server2修改/data/apollo/apollo-portal下config目录下的application-github.properties

    spring.datasource.url = jdbc:mysql://localhost:3306/ApolloConfigDB?useSSL=false&characterEncoding=utf8
    spring.datasource.username = someuser
    spring.datasource.password = somepwd
    

    修改库连接信息为前面创建的数据库信息

    2.修改数据库表eureka服务连接信息

    修改apolloconfigdb库apolloconfigdb表

    key=eureka.service.url

    value=http:域名:18080/eureka/

    修改apolloconfigdbpro库apolloconfigdb表

    key=eureka.service.url

    value=http:域名:28080/eureka/

    3.修改meta service信息

    修改/data/apollo/apollo-portal下config的apollo-env.properties

    dev.meta=http://域名:18080

    pro.meta=http://域名:28080

    域名:18080在nginx中对应,域名:28080类似

    upstream bbk-apollo{
           server server1:18080;
           server server2:18080;
       }
    

    五、启动服务

    server1:

    sh /data/apollo/apollo-configservice/scripts/startup.sh

    sh /data/apollo/apollo-configservice-pro/scripts/startup.sh

    sh /data/apollo/apollo-adminservice/scripts/startup.sh

    sh /data/apollo/apollo-configservice-pro/scripts/startup.sh

    sh /data/apollo/apollo-portal/scripts/startup.sh

    server2:

    sh /data/apollo/apollo-configservice/scripts/startup.sh

    sh /data/apollo/apollo-configservice-pro/scripts/startup.sh

    sh /data/apollo/apollo-adminservice/scripts/startup.sh

    sh /data/apollo/apollo-configservice-pro/scripts/startup.sh

    六、查看是否部署成功

    http://域名:18080

    http://server1:18070

    7、java springboot项目接入apollo

    1.修改application.yml

    在文件中添加下面配置,如果不设置环境,默认是dev

    app: id: test apollo: meta: http://域名:18080 bootstrap: enabled: true namespaces: application.properties

    2.添加注解

    在application启动类上

    @EnableApolloConfig

    在参数添加注解 @Value("${xx}")

    3.脚本启动

    nohup java -Denv=pro -Dapp.id=xxx -Dapollo.meta=http://ip:port -jar app.jar >> app.log  2>&1 &

    展开全文
  • 软件测试的环境部署怎么做?

    千次阅读 2021-04-28 11:24:50
    在面试中,测试人员会经常被问到你所测试项目的环境是怎么部署的 在实际工作中,测试人员可能也会面临自己部署测试环境的场景 若是面试官问环境搭建问题,千万不要只回答是运维人员部署,这显然不是面试官所想听的...

    环境搭建对于测试人员而言是一个需要掌握的知识点。主要原因是处于下面这两点考虑:

    • 在面试中,测试人员会经常被问到你所测试项目的环境是怎么部署的
    • 在实际工作中,测试人员可能也会面临自己部署测试环境的场景

    若是面试官问环境搭建问题,千万不要只回答是运维人员部署,这显然不是面试官所想听的答案。面试官考察的主要是两个方面:

    1、考量的是面试者是否熟悉自己所经历项目环境
    2、对于服务器运行的常识知识是否理解到位

    所以无论是面试还是实际工作中的应用,都需要会真正的懂得环境搭建,下面就来介绍:


    一、先来看下项目运行成功的的示意图

    软件系统如果需要很好的运行,离不开一套稳定可靠的环境。环境搭建主要就是搭建服务端。一般企业的环境搭建示意图如下所示:

    因为一般公司环境搭建普遍使用LNMP【L代表linux,N代表nginx,M代表mysql,P代表PHP】,上面的示意图,我们可以简化成一张更简单的示意图,如下所示:

    • 客户端:用户使用者的入口终端,比如网站,手机app
    • 服务端:给用户提供应用服务的终端(也是环境部署的核心端)

    注意事项:

    • 上图是通过一台服务器上安装运行所需所有服务来熟悉环境部署
    • 实际企业中往往多将不同的应用服务部署到不同的服务器上形成服务器的集群(从安全稳定性考虑),其本质部署过程原理都是一样的

    二、来看下服务器作用

    上图中的Linux就是服务端,是我们在使用软件产品的时候很少会接触到的。所以为避难大家对他的陌生,在此我们来简单介绍下服务器。

    服务器本身可以理解为一些高配置的电脑,并且有专业的服务器操作系统(一般是linux系统)。为了给用户提供高效的服务,需要在服务器上安装许多应用服务(可以理解为一些应用软件),而这些应用服务之间往往协同工作,以实现用户特定的目的。

    在实际项目中,不同的项目往往会根据需求选择不同的应用服务,但是常见应用服务的基本作用需要搞清楚。

    三、来看下服务器组件

    通过上述图能够看出,环境部署其实主要是指服务器对应组件的安装组合使用,即服务端的构成。要想熟悉项目运行的基本原理,可以通过构成服务器基本组件熟悉。

    • 基础骨架:需要有硬件系统和服务器操作系统构成的基础支撑,例如LNMP中的L-Linux ;
    • 数据库应用服务:为用户使用的系统提供数据存储记录的仓库,例如LNMP中的M-Mysql;
    • web应用服务:为浏览器等客户端提供可视化界面显示及资源转发的应用服务,例如LNMP中的 N-Nginx;
    • 系统语言环境:提供服务的系统所对应开发语言环境组件,例如LNMP中P-Php ;
    • 项目文件包:开发人员编写好的源代码文件包(就是为用户提供服务的软件系统),例如咱们网站的源码,app的源码等...

    上述构成服务器的组件能够实现基本测试环境的部署。搭建的顺序一般如下所示(可以给面试官介绍的内容):

    前提:一般需要linux的基本技能,因为常见服务操作系统大多是linux系统。

    1、安装基础的应用服务,最起码能够在linux服务器上安装成功所需要的数据库服务如mysql、web服务如nginx、开发语言工具包如php等
    2、将开发打包好的项目文件包上传到服务器,修改对应web服务及其关联的配置文件(该部分也是关键可以借助部署手册或者企业运维人员),让各个组件能正常运行
    3、检查网络路由及地址配置信息,通过客户端验证系统的正确性

    四、环境搭建练习

    纸上得来终觉浅,一定要去练习下。若搭建成功,则无论是未来的工作需要,还是面试问到,心里有底气的多。

    强列推荐3个环境搭建实战案例(若时间充裕,建议下面3个项目都练习一下):

    1、通过LNMP环境部署禅道软件:

    2、简历项目_在Linux上部署码云商城项目(推荐)
    https://pan.baidu.com/s/1PtcLeVA7ECVCW_TBKFsxbg       提取码:qpcf 

     

    五、搭建成功,不要忘记看最后总结

    学习捷径:技能的支撑+不断的练习 = “牛X的大神”
    • 首先,搞清楚自己的项目构成组件
    • 其次,需要有一定的linux和数据库操作经验
    • 第三,对于服务器常见应用服务的构成相对熟悉
    • 最后,对于部署过程中细节可以借助网络或者运维人员确定

    -----------------------------------------------------------------------------

    如果你是测试新手,需要自动化测试入门资料,则可以看看下方我对测试学习路线图的资源推荐:一份13G的超实用干货学习资源,涉及的内容非常全面。

    软件测试全套免费视频:https://pan.baidu.com/s/1PtcLeVA7ECVCW_TBKFsxbg 
    提取码:qpcf 

    展开全文
  • springboot多环境配置:配置文件+命令

    千次阅读 2021-08-17 16:58:07
    我们在很多项目中,都需要用到多环境配置的情况,包括目前的正式云环境,本地开发环境。那么多环境的配置就尤为重要。 先看已有项目配置:格式均为application-xxx,springboot会自动寻找。 不用关注yml文件在哪个...
  • OpenStack环境部署详细操作步骤

    千次阅读 2021-03-09 22:47:26
    【OpenStack 环境配置】 虚拟机资源信息 1、控制节点ct CPU:双核双线程----CPU虚拟化开启 内存:8G 硬盘:300G+1024G(CEPH块存储) 双网卡:VM1-(局域网)192.168.100.11 NAT-192.168.226.150 操作系统:Centos ...
  • linux-java环境部署

    2021-01-06 22:55:23
    此文章做了配置linux下java环境部署 目前很软件都需要java的支持,有许多技术朋友要在java这里浪费很长时间,特意做一个java环境构建。 环境较为简单就不写部署环境了只要是linux就可以 直接上代码 mkdir -p /usr/...
  • 一、Tomcat环境安装 1.安装JDK(Java环境) JDK下载地址:Java Downloads | Oracle 安装好后在系统环境变量里配置环境变量: ①添加JAVA_HOME 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.8.0_181...
  • 前端项目线上环境搭建(Nginx)和线上部署(推荐)

    万次阅读 多人点赞 2021-08-15 10:27:15
    本次主要讲解的是服务器上node环境的搭建,以及vue/react/等的项目的部署,作为一名前端,一定要学会哦。 购买云服务器/主机 云服务器:阿里云、百度云、新浪云、腾讯云 主机:不建议购买,共享的不稳定 我下面...
  • Vulhub 环境部署 前言<选取环境是Ubuntu 20.04> 1.先进终端看一下自己IP是否没问题 用IP addr 2. 安装Docker 推荐用 sudo apt inatall docker.io 也可以用curl命令来,但是要下载curl, sudo apt install ...
  • 5”描述 关闭进程 1、关闭collector 1.1、查看CollectorBootStartUp 的PID 执行jps命令: 1.2、关闭CollectorBootStartUp 执行kill命令: kill -9 30058 监控结果 八、参考资源 (一)、环境部署--社区 1、网络 ...
  • 【原创】企业级Linux环境部署(很全、很细)

    千次阅读 热门讨论 2020-12-24 16:50:59
    《Linux环境x部署手册》 文档修订记录: 版本号 修订时间 修订人 修订内容 确认人 EMDC1.0 ...
  • 渗透测试——upload-labs环境部署

    千次阅读 2021-02-25 14:26:49
    本次环境部署,我们用上的是phpstudy+upload-labs,先来看看成果图。 话不说,我们开始搭建upload-labs环境。 01 前期准备 在本次环境搭建过程中,我们需要使用到以下两款软件,我将做简单说明,并给出官方下载...
  • 2.部署三个环境: pro dev test 3.各个环境需准备MySQL、Slb,因网络原因,dev和test环境的Slb需有公网ip,生产的vpc与内网连通故无需公网 4.apollo的组件包括apollo-config-server(其中包括apollo-meta-server)、...
  • 渗透测试——xss-labs环境部署

    千次阅读 2021-02-25 14:47:48
    本次环境部署,我们用上的是phpstudy+xss-labs,先来看看成果图。 话不说,我们开始搭建xss-labs环境。 01 前期准备 在本次环境搭建过程中,我们需要使用到以下两款软件,我将做简单说明,并给出官方下载地址。 1...
  • openGauss是衍生自PostgreSQL可以对标Oracle的国产化开源数据库系统,在最近一次技术交流论坛上接触到openGauss,本文将部署一套openGauss主备环境以实验。
  • vscode+opencv环境部署

    千次阅读 2021-07-08 09:07:30
    d1yd vscode环境部署 一些插件下载就不说了 一个简单调用opencv的例子 launch.json { "version": "0.2.0", "configurations": [ { "name": "x86_64-w64-mingw32-g++.exe - Build and debug active file", "type":...
  • FastApi应用和部署生产环境

    千次阅读 2020-12-23 15:16:42
    这样一个简单的结构就完成了,剩下就是部署到生成环境了。需要nginx做转发: location / { proxy_pass http://127.0.0.1:8000/; } 最后,再做一个守护进程让fastapi一直运行着,这里需要安装一个 gunicorn,当然,...
  • ClickHouse实例部署

    千次阅读 2021-12-17 15:17:40
    生产环境并不建议实例部署, ClickHouse一个查询可以用到个CPU, 本例只适用于测试环境 集群部署关系如下: 逻辑结构图如下: 编辑三台主机/etc/hosts添加如下内容: 172.16.120.10 centos-1 172.16.120.11 centos...
  • Linux环境部署Chia(奇亚)

    千次阅读 2021-05-25 11:23:12
    部署说明 # p盘使用官方提供的 # chia-blockchain # 挖矿是挂载哈池 # HPool-Miner-chia-v1.3.0-6-linux.zip 部署脚本 #!/bin/bash # Created by htl on 2021/5/19 # The shortest answer is doing. # 部署chia # ...
  • 接上一篇:RuoYi-Vue 部署 Linux环境 若依前后端分离项目(jar包+nginx 单机版本) 前端和后端不在一个服务器上,如何部署呢? 文章目录1. 服务器和软件部署2. 后端部署3. 前端部署4. 登录5. 效果图 1. 服务器和...
  • 云服务器可以部署多个项目 内容精选换一换一台云服务器同一时刻可以为最多8个终端提供业务体验,当用户数增多,云服务器数量不能满足业务需求时,您可以购买云服务器,实现个用户在同一时间接入应用。新购买的云...
  • vmware安装openEuler+基本环境部署

    千次阅读 2021-09-28 00:10:47
    安装环境3. 安装openEuler1. 下载openEuler镜像2. 使用vmware安装openEuler1. 新建虚拟机(有经验的可跳过)2. 开启虚拟机 1. openEuler简介 ​ 华为欧拉服务器操作系统软件,是一款面向B端、面向服务器的操作系统...
  • java+selenium 自动化测试环境部署第一步:查看Google版本第二步:把chromedriver.exe文件放到JDK的bin文件中。1.查看JDK路径。2.然后解压我们刚刚下载的chromedriver_32文件3.把chromedriver.exe文件放到你的jdk...
  • android SDK下载及环境部署

    千次阅读 2021-03-12 10:26:05
    一、下载Android SKD ...下载的东西比较,而且比较久,建议在网络比较好的情况下载,或者分批下载。晚上睡觉的时候下载,这样就不用耗时在等下载。 勾选了怎么不可以安装咧? 需要勾选Accept License ①、Too
  • 如果你安装的VS不支持之前的项目,就需要安装Daffodil.ENU.msi或者对应的开发环境; 高级 这里常用的项有: 1.MFC的使用:     使用标准Windows库:使用默认Windows提供的基本库;     在静态库中使用 MFC:...
  • 潜渊症LINUX环境部署全流程

    千次阅读 2021-11-04 21:58:38
    这里要感谢吧友@冬绫的帖子,让我快速弄清楚了游戏的基本配置文件都有哪些,节省了我非常的时间。如果有想一起玩的小伙伴,可以加我的服务器联机群:920493518。如果有不明白的,在群里我会指导大家如何部署服务器...
  • 1 Proxmox Virtual Environment介绍 Proxmox VE 是用于企业虚拟化的开源服务器管理平台。它在单个平台上紧密集成了KVM虚拟机管理程序和LXC,软件...本文章所述环境采用3台物理服务器(含4口万兆网卡),1台万兆业务交
  • apache2.4 + windows 站点部署 Django

    千次阅读 2021-11-25 16:07:13
    apache2.4 站点部署 虚拟站点, 站点 部署 django 文件名称 文件路径 文件备注 httpd.conf C:\Apache24\conf\httpd.conf apache 主配置文件 加载模块 监听端口 配置serverName(必须) httpd-vhosts....
  • 台服务器集群部署方案

    千次阅读 2021-01-15 16:46:44
    环境搭建 版本控制 代码同步 数据库 后台开发 缓存服务 图片等大文件存储 使用 cdn 为网站加速 使用 supervisor 托管队列 API 开发 建议 后期学习计划 序言 大家看着图个乐就行,这段纯粹个人吐槽,可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 712,654
精华内容 285,061
关键字:

多环境部署

友情链接: rtw_recv.rar