在已经部署环境环境如何添加TIFLASH组件

一个好的问题描述有利于社区小伙伴更快帮你定位到问题,高效解决你的问题

【TiDB 使用环境】测试环境
【TiDB 版本】v8.5.1
【部署方式】机器部署
【操作系统/CPU 架构/芯片详情】red 7.9

在已经部署环境环境如何添加TIFLASH组件

TiDB v8.5 本身就支持 TiFlash 直接按照官方文档扩节点就行。使用 TiUP 扩容缩容 TiDB 集群 | TiDB 社区版

新机系统初始化 → 中控机打通 SSH 互信 → PD 开启 Placement Rules(必做)→ 编写扩容 yaml → 执行 scale-out 扩容 → 验证 TiFlash 状态 → 表开启 TiFlash 副本同步

建议用tiup扩容方式添加TiFlash,操作很简单:

  1. 先准备scale-out.yaml配置文件,示例:
tiflash_servers:
  - host: 10.0.1.1
    data_dir: /data/tiflash/data
    log_dir: /data/tiflash/log
  1. 执行扩容命令:
tiup cluster scale-out <cluster-name> scale-out.yaml

注意:机器上需要预留足够磁盘空间(建议数据盘SSD),且确认已安装依赖libncurses.so.5。扩容完成后用tiup cluster display查看状态,TiFlash默认从PD同步数据,稍等几分钟就会Ready。

扩容即可,但是要注意tiflash不要和其他组件混合部署

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