tikv扩容问题

【 TiDB 使用环境】 Poc
【 TiDB 版本】8.1.1
【遇到的问题】
192.168.43.11 pd
192.168.43.12 tikv
192.168.43.13 tikv
192.168.43.14 tikv

2个问题:
1、想在这3台机器上,分别加装1个4T的SSD作为tikv的数据存储,添加步骤是什么?
2、扩展一个节点,有2个SSD盘,怎么配置tikv存储在2个不同SSD路径上(比如:/data1 /data2)

针对第一个问题尝试过:
tiup cluster edit-config tidb_cluster
在tikv_server 下的data_dir 上,添加新的存储路径,保存时报错(New topology could not be saved: immutable field changed: TiKVServers.1.DataDir changed),如下:

以上2个问题,望指点!!!

image

路径上还有, ,好像不太行吧

一个tikv实例只能挂一块盘,要么就你就把2块盘做raid。
另外tikv也不能修改数据目录,你可以先把节点缩掉,再在新目录上扩一个tikv进去。

3 个赞

好想碰到过,修改下路径呢。

删除节点,添加节点

给2两块盘做个raid 0吧

首先,tikv不支持2个不同的目录
其次,tikv不支持修改目录

1 个赞

1:试试使用lvm,看看能不能将原有目录迁移到lvm
2:删除重建节点

A1:https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup#扩容-tidbpdtikv-节点 对应路径修改
A2:如上面 comment 不支持,只能做raid

用LVM逻辑卷分吧 想分几个都行

1,首先看当前topology;
2,根据官网操作,步骤还是比较简洁的。https://docs.pingcap.com/zh/tidb/v8.1/scale-tidb-using-tiup#扩容-tidbpdtikv-节点

1、先删除一个tikv节点,把磁盘做成raid0,再添加节点,依次类推更换所有的节点

你要是用的lvm管理,可以把磁盘加进去直接扩容,一个tikv只能用一个ssd路径,2个ssd不使用raid合并只能再加个tikv组件用

另外tidb建议一个tikv实例就用2T容量,你加这么多也不太合理