TIKV如何在一个服务器上配置多相数据存储目录

第一次使用tidb ,在测试环境装了一个社区版本,有以下问题想请教一下:
1、安装时TIVK 如何指定存储多个数据目录,服务器有多块盘,每台机器只能使用一块盘?
2、6台机器,准备都安装PD,TiDB,TiKV,TiFlash。机器配置为 CPU大小:24CORE 内存大小:128GB 磁盘大小: 5块 * 2TB ,操作系统为BC-LINUX 21.10 , 可否提供一个标准的集群规划,以及提供一个标准的配置 topology.yaml 。

【TiDB 使用环境】测试环境
【TiDB 版本】V8.5.6
【部署方式】机器部署
【操作系统/CPU 架构/芯片详情】 bc-linux 21.10 操作系统、X86架构
【机器部署详情】CPU大小:24CORE 内存大小:128GB 磁盘大小: 5块 * 2TB
【集群数据量】 6 台服务器
【集群节点数】 6
【问题复现路径】
【遇到的问题:问题现象及影响】 安装时TIVK 如何指定存储多个数据目录,服务器有多块盘,每台机器只能使用一块盘?
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】


参考下官方文档

可以使用TiUP部署集群,可以参考官方文档,论坛里也有很多文章

1、安装时TIVK 如何指定存储多个数据目录,服务器有多块盘,每台机器只能使用一块盘?
2、6台机器,准备都安装PD,TiDB,TiKV,TiFlash。机器配置为 CPU大小:24CORE 内存大小:128GB 磁盘大小: 5块 * 2TB ,操作系统为BC-LINUX 21.10 , 可否提供一个标准的集群规划,以及提供一个标准的配置 topology.yaml 。

这个说的时多个服务器吧,楼主是想问一个服务器

一个服务器是使用端口来区分的


每个下面可以单独指定目录

lvm

可以做成lvm挂载到同一个目录呀

另外如果机器配置足够,可以一台机器部署多个tikv实例,每个实例用一块盘

1 个赞

TiKV 支持多盘:data_dir 配置数组即可使用多块盘,不是只能用一块;
集群规划:6 台机器全角色混部,充分利用 24 核 / 128GB/5×2TB;
配置文件:上面的 topology.yaml 直接替换 IP 就能部署。

有六台机器 ,每天 24核cpu, 128g内存 5*2T.这个配置话 混部。比如lvm管理磁盘,根据数据库大小搞多个挂载点
tikv和tiflash在一台机器的话,磁盘要分开吧

不要这么做,影响性能

用lvm管理就相当于一块硬盘了啊

是指lvm还是一台机器多个实例

官网有安装部署的样例

tikv和tiflash在同一台服务器,可以使用不同的硬盘

可以参考官方文档,单机多实例部署
https://docs.pingcap.com/zh/tidb/stable/hybrid-deployment-topology/#拓扑模版

部署多个tikv ,指定不同的数据目录

lvm影响磁盘性能,如果cpu内存够,建议多个实例,做好隔离

好的,之前官方的老师也是有推荐分盘部署的方案