【TiDB 4.0 PCTA 学习笔记】2.3.1 How to Deploy TiDB Platform with TiUP(如何通过 TiUP 部署 TiDB)2.3.2 Deploy TiDB in Kubernetes(在 Kubernetes 上部署 TiDB 集群)2.3.3 Import Data to TiDB(将数据导入 TiDB)@1班+李墨白

课程名称:课程版本(101/201/301)+ 2.3.1 How to Deploy TiDB Platform with TiUP(如何通过 TiUP 部署 TiDB)2.3.2 Deploy TiDB in Kubernetes(在 Kubernetes 上部署 TiDB 集群)2.3.3 Import Data to TiDB(将数据导入 TiDB)

学习时长:

3小时

课程收获:

学习TiUP部署TiDB
学习K8S简单架构和在 Kubernetes 上部署 TiDB 集群
学习lighting和DM

课程内容:

  1. TiUP
    该组件是4.0版本引入的
    类似于apt的组件化管理工具,每个组件都有自己的版本和功能
  2. 生产部署流程

    查看服务器是否满足要求:

安装集群

启动集群

查看集群状态:

扩容:
image
image

缩容:

升级:

卸载集群:

4.k8s
image
image
image
image
image

5.TiDB operator
image
image

6.导入数据
LIGHTNING 导入全量数据工具;
两种模式:
local模式:本地KV STORAGE作为backend,实现快速的导入数据;

tidb模式:使用TIDB或者MYSQL作为backend,实现在线导入数据;

LIGHTNING 特性:
SQL dumpfile:通过MYdumper或者dumpling 从mysql/tidb导数据;
CSV:一般通过dumpling或者其他兼容格式,必须提供表的schema信息;
Table fiter: 只导入指定表和库;
断点功能;
web界面;

使用场景:
将CSV格式数据导入TIDB;
将大量数据导入TIDB;
只导全量没有增量数据;

Data migration增量导入数据工具:
支持将MYSQL或者mariadb数据导入到tidb;
三种模式:
全量模式;
增量模式;
全量+增量模式;

架构:

功能:
表路由功能;表之间的MAP;
把指定的表和数据库迁移到指定的下游库和表;
Binglog event filter:可以具体指定的操作;比如过滤DDL操作;
Sharding support:可以处理DDL操作;
Online DDL支持;

适用场景:
增量数据导入;
分库分表的合并;
全量+增量导入;

同学你好,感谢参与 TiDB 4.0 课程的学习!

本篇笔记逻辑清晰、内容丰富,被评选为优质笔记,将额外获得 20 积分,并在 「TiDB 培训」分类下获得“置顶”权益,积分兑换规则将于近期开放,敬请关注!

期待您继续产出优质内容!

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。