我想升级tikv的机器配置,之前新建集群的时候tikv机器配置给小了(8c16g),现在内存快满了,想升级到8c32g,这个升级到操作步骤是怎么样的,因为tikv有7台,如果是下线节点,升级配置后再上线,这个周期会比较长,有没有比较快速的方式,保证数据不丢失的情况下完成的,我想的是能不能先stop掉tikv节点,再关机,升配,开机,再starttikv节点
直接停机,更改内存配置就可以了
正常应该也是这个流程。不过最好在stop之前做一次全备。
备份 停机 升级
一般情况停机直接扩,如果担心出问题,可以先备份再扩,tidb已经很成熟了,不用过多担心。
本身是分布式的,异常情况停掉没问题,你正常停掉该节点,关系统就行
好的,谢谢大家
因为tikv有7台 ,你衡量一下,关闭一个节点,还剩 6个节点时,是否能够承载住region 的副本
如果可以的话,就一台台的处理就好了。
然后,处理的时候,要加一条:先驱逐这个需要关闭节点的 region leader,直到 leader 由其他的节点实例承担之后,在进行关闭,这样整个集群受的影响会更小。
请参考,谢谢!
1 个赞
应该是承受不住的,没底,磁盘跟内存都不大,现在内存使用85%了,一直在缓慢增长
你关机tikv以为异常改掉内存后😔再开启
不会有问题