课程名称:课程版本(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
课程内容:
- TiUP
该组件是4.0版本引入的
类似于apt的组件化管理工具,每个组件都有自己的版本和功能 - 生产部署流程
查看服务器是否满足要求:
安装集群
启动集群
查看集群状态:
扩容:
缩容:
升级:
卸载集群:
4.k8s
5.TiDB operator
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支持;
适用场景:
增量数据导入;
分库分表的合并;
全量+增量导入;