当前位置: 首页 > news >正文

RestCloud ETL 4.0 Docker 部署指南

RestCloud ETL 4.0 Docker 部署指南

现状

截至当前日期官网的4.0的windows全能包无法正常下载,点击无反应。
采用Docker安装。

操作前准备

  • 腾讯云账号注册
  • windows专业版 或者 windows企业版
  • 已经可以访问的mongoDB服务

操作步骤

1. 启用 windows 自带的,hyperV虚拟机功能,需要重启

2. 安装 Docker Desktop,需要重启

从 https://docs.docker.com/desktop/setup/install/windows-install/ 下载安装包。
安装

3. 安装 wsl

# 在PowerShell中执行wsl--install# 重启计算机(如果需要)

4. 拉取腾讯云公共docker镜像 restcloud-etl 最新版

# 登录腾讯云镜像仓库(如需认证)# docker login ccr.ccs.tencentyun.com# 拉取最新版镜像(截至当前最新的4.0,如果需要更新的需要去腾讯云公共仓库自己进行查询。)docker pull ccr.ccs.tencentyun.com/restcloud/restcloud-etl:v4.0

5. 使用 restcloud-etl 镜像启动一个 restcloud容器

# 启动容器,映射端口8080docker run-d--name restcloud-etl-V4.0-p 8080:8080 ccr.ccs.tencentyun.com/restcloud/restcloud-etl:v4.0# 查看容器状态dockerps-a|findstr restcloud-etl-V4.0

6. 修改容器中的应用配置文件

修改mongoDB的链接地址为已经可以访问的mongoDB服务地址
# 1. 修改MongoDB连接地址(替换为你的MongoDB地址)docker exec restcloud-etl-V4.0 sed-i's/mongodb:\/\/localhost:27017\/etl/mongodb:\/\/你的MongoDB地址:27017\/etl/g'/usr/tomcat/webapps/ROOT/WEB-INF/classes/application.properties# 2. 修改初始化配置为false(确保应用启动时重新初始化数据库)docker exec restcloud-etl-V4.0 sed-i's/restcloud.StopInitInstallData=true/restcloud.StopInitInstallData=false/g'/usr/tomcat/webapps/ROOT/WEB-INF/classes/application.properties# 验证修改结果docker exec restcloud-etl-V4.0cat/usr/tomcat/webapps/ROOT/WEB-INF/classes/application.properties|findstr-E"mongodb|StopInitInstallData"
修改初始化配置为false

(已在上述命令中完成)

7. (可选)清空mondoDB

8. 重启 restcloud 容器

# 重启容器docker restart restcloud-etl-V4.0

9. 修改初始化配置选项为true

# 将配置改回true,避免每次重启都重新初始化docker exec restcloud-etl-V4.0 sed-i's/restcloud.StopInitInstallData=false/restcloud.StopInitInstallData=true/g'/usr/tomcat/webapps/ROOT/WEB-INF/classes/application.properties

完成

http://www.jsqmd.com/news/145365/

相关文章:

  • 家庭电脑如何设定阻止玩电脑游戏?以防止孩童游戏沉迷
  • AI改写能快速调整表述方式,有效降低重复率,提升论文原创性。
  • 《乌合之众》精读笔记
  • 通过同义词替换、句式重组等方法,结合AI工具高效优化论文内容
  • 孩子近视防控不能掉以轻心!这些问题要注意
  • 【计算机毕业设计案例】springboot校园招聘平台与岗位推荐系统的设计与实现基于springboot的启梦校园招聘平台(程序+文档+讲解+定制)
  • 孩子近视怎么办?父母们可以这么做
  • MVCC深度解析:MySQL如何实现高效无阻塞的并发读写
  • 合理运用降重技巧,确保论文逻辑清晰,同时满足查重要求
  • 2025最新!10个AI论文平台测评:自考毕业论文写作痛点全解析
  • EJS模板引擎注入漏洞
  • 基于java的SpringBoot/SSM+Vue+uniapp的医疗器械管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
  • 基于关键场景辨别算法的两阶段鲁棒微网优化调度附Matlab代码
  • 家长最容易忽略的近视防控细节
  • 论文重复率超标?5个高效降重策略,快速通过审核
  • Java毕设项目:基于java的校园闲置物品交易平台设计与实现(源码+文档,讲解、调试运行,定制等)
  • Java毕设项目推荐-基于springboot的健康体检网络管理系统的设计与实现在线预约、体检流程管理、报告生成、健康档案【附源码+文档,调试定制服务】
  • 论文相似度超30%?5个专业技巧助你顺利降重
  • 【滤波跟踪】基于GPS卡尔曼滤波和最小二乘法实现汽车松耦合INS_GNSS传感器融合附matlab代码
  • 江西南昌一家IPO市场份额遭同行 反超,核心依赖与客户真实性成疑
  • 《创业之路》-759-用科研思维做生产 → 效率低下、无法交付;用生产标准管科研 → 抑制创新、扼杀突破;用研发模式搞交付 → 成本失控、客户流失。
  • Java毕设项目推荐-基于JAVA的无人机销售平台的设计与实现无人机销售、订单管理、售后维保【附源码+文档,调试定制服务】
  • Jenkins高危漏洞CVE-2024-23897:从任意文件读取到RCE攻击详解
  • Java毕设项目:基于Java的书店管理系统的设计与实现(源码+文档,讲解、调试运行,定制等)
  • 2025最新!10个AI论文平台测评:继续教育写作难题全解决
  • GEO优化发力,GEO优化破局,GEO优化稳居各行业推广首选宝座 - 源码云科技
  • 【毕业设计】基于JAVA的无人机销售平台的设计与实现(源码+文档+远程调试,全bao定制等)
  • 计算机Java毕设实战-基于Java+SpringBoot的星海书店管理系统的设计与实现基于Java的书店管理系统的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 基于储能电站服务的冷热电多微网系统双层优化配置附Matlab代码
  • ESP32声纹识别控制家电:手把手搭建你的“语音密码”智能家