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

【YashanDB认证】之三:用Docker制作YMP容器

用Docker制作YMP容器

  • 1. 前言
  • 2. 软件包准备
  • 3. 执行安装(手工)

1. 前言

崖山迁移平台(YashanDB Migration Platform,YMP)是YashanDB提供的数据库迁移产品,提供异构RDBMS与YashanDB之间进行迁移评估、离线迁移、数据校验的能力。 YMP提供可视化服务,用户只需通过简单的界面操作,即可完成从评估到迁移整个流程的执行与监控,实现低门槛、低成本、高效率的异构数据库迁移。
总之,使用YMP可以快速地将mysql等数据库直接升级为yashandb。升级过程包括:(1)根据源库的数据结构自动创建yashandb的数据结构(表,字段,存储过程等)。(2)自动将源库的数据导入到yashandb库中。(3)自动对导入后的目标库进行数据校验,确保迁移后没有数据遗漏或数据错误。

本文在安装YashanDB容器的同一宿主机环境中进行。YashanDB的搭建参见上一篇文章。

此章节主要解决ymp的docker容器问题。原因是这样:
(1)官网并没有提供ymp的docker镜像。
(2)实际使用场景可能无网,要一个docker容器来解决无网问题。
(3)ymp安装环境和步骤复杂,要一个docker镜像方便环境复用。
(4)ymp往往是一次性使用,升级完一个系统后就可以不用了。docker容器免去系统参数恢复等麻烦。

想要参加【YashanDB认证】的同学,请移步官网https://www.yashandb.com/YCA_courses了解更多详情。

2. 软件包准备

进入官网下载页https://download.yashandb.com/download
在这里插入图片描述
找到并下载Yashan Migration Platform 23.4.3得到程序包“yashan-migrate-platform-23.4.3.2-linux-x86-64.zip”

3. 执行安装(手工)

这一步先用手工安装的方式进行,以便发现安装过程中遇到的问题并解决,然后将整个安装过程的每一步记录下来。后续制作镜像的时候,其实就是将这个手工安装的过程通过Dockerfile进行封装。

在宿主机上用root执行以下命令:
sudo rm -rf /data/docker-data/centos8_ymp_23_4_3_2/
sudo mkdir -p /data/docker-data/centos8_ymp_23_4_3_2/scripts
sudo mkdir -p /data/docker-data/centos8_ymp_23_4_3_2/tmp/
sudo chmod -R 777 /data/docker-data/centos8_ymp_23_4_3_2/
上传文件到tmp目录
将yashan-migrate-platform-23.4.3.2-linux-x86-64.zip、yashandb-23.4.1.102-linux-x86_64.tar.gz、yashandb-deps-23.4.1.102-linux-x86_64.tar.gz、jdk-17.0.12_linux-x64_bin.tar.gz、openssl-1.1.1l.tar.gz、openssl-dir-x86-usr.local.tar.gz上传到宿主的/data/docker-data/centos8_ymp_23_4_3_2/tmp/目录

为攒积分参加 20251105日,2025年最后 一期YCP培训,本文先发出得链接。过两天完善后重发。
请读 者见谅 。
《未完待续》

http://www.dtcms.com/a/573375.html

相关文章:

  • 图文生视频的原理与应用
  • Java Spring Boot 项目 Docker 容器化部署教程
  • YOLOv8 模型 NMS 超时问题解决方案总结
  • 苏州网站设计公司有哪些行业网站导航
  • 福建外贸网站dw做网站注册页代码
  • VBA信息获取与处理专题五第三节:发送带附件的电子邮件
  • Linux上kafka部署和使用
  • 天河网站建设策划如何做阿里巴巴的网站
  • 网站建设自主开发的三种方式南充移动网站建设
  • 自动化测试用例的编写和管理
  • 头歌MySQL——数据库与表的基本操作
  • DUOATTENTION:结合检索与流式注意力机制的高效长上下文大语言模型推理方法
  • SAMWISE:为文本驱动的视频分割注入SAM2的智慧
  • Linux 进程状态:内核角度与应用层角度
  • A与非A、综合分析技巧
  • java之jvm堆内存占用问题
  • 江门网站制作设计网站地址栏图标文字
  • 做游戏网站多少钱网站做好了怎么上线
  • taro UI 的icon和自定义iconfont的icon冲突
  • 【开发】Git处理分支的指令
  • Linux 进程的写时拷贝(Copy-On-Write, COW)详解
  • git将克隆的目录作为普通文件夹上传
  • 集群网络技术1:RDMA和相关协议
  • SesameOp 恶意软件滥用 OpenAI Assistants API 实现与 C2 服务器的隐蔽通信
  • 网站开发服务器怎么选wordpress文章404
  • 安装 awscli
  • AWS + 发财CMS:高效采集站的新形态
  • 360提交网站wordpress购物商城代码
  • 在 DGX Spark 上使用 Ollama 打开 WebUI
  • 中小型网站服务器搭建方案西安做网站公司