逻辑分片 tablet 和 副本

Tablet 是表的逻辑分片。一张表可以有多个 Tablet,每个 Tablet 有 replication_num 个副本, 默认3个 replication。StarRocks 采用多版本并发控制(MVCC)技术,通过复制这些多版本数据的物理副本,保证版本修复的高效进行。StarRocks是以 tablet 这个维度进行数据的管理。

StarRocks 逻辑分片 tablet & segment 文件_文件大小

数据导入事务的常规流程如下:

  1. 客户端提交导入请求至 FE。
  2. FE 节点选择一个 BE 节点作为该导入事务的 Coordinator BE 节点,并为该事务生成执行计划。
  3. Coordinator 节点从客户端读取要导入的数据。
  4. Coordinator 节点将数据分发到所有副本的 Tablet 中。
  5. 数据导入并存储到所有 Tablet 后,FE 将导入的数据变为可见。
  6. FE 向客户端返回导入成功。

tablet的运维

一.通过统计信息查看 SHOW PROC '/statistic';

1.查看集群所有tablet的状态

SHOW PROC '/statistic';
  • 1.

StarRocks 逻辑分片 tablet & segment 文件_客户端_02

2.进一步查看某个db下tablet的状态

SHOW PROC '/statistic/14104';
  • 1.

StarRocks 逻辑分片 tablet & segment 文件_文件大小_03

二.通过 SHOW TABLET 查看

1.查看某个table下的tablet,可以根据字段条件进行过滤;

show tablet from table_xx limit 10;
  • 1.