疯狂的丝
(疯狂的丝)
1
为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】
测试环境:
节点 |
IP地址 |
PD1 |
192.168.40.11 |
PD2 |
192.168.40.12 |
TidbServer |
192.168.40.13 |
Tikv1 |
192.168.40.14 |
Tikv2 |
192.168.40.15 |
Tikv3 |
192.168.40.16 |
其中使用192.168.40.13作为中控机 |
|
【概述】本环境为测试环境,目的为测试TiDB从v3.0.3 升级到 v4.0.16,然后最终升级到v5.2.3。在使用tiup cluster upgrade命令升级中遇见错误,无法正确定位错误原因
【背景】按照官方手册,进行在测试环境中进行升级测试。执行命令:tiup cluster upgrade DDB-Cluster v4.0.16
TiUP 版本:1.8.2
【现象】无法正常升级。SSH互信和sudo免密都已经设置。
【业务影响】
【TiDB 版本】TiDB 3.0.3
【附件】
TiUP日志:
tiup-cluster-debug-2022-02-09-11-37-15.log (177.5 KB)
Kongdom
(Kongdom)
4
错误提示的很明显了,未知的配置项:
log.file.log-rotate
pessimistic-txn.default
pessimistic-txn.ttl
txn-local-latches
txn-local-latches.capacity
txn-local-latches.enabled
有一些是3.0的配置参数,4.0里已经没有了,建议检查一下
疯狂的丝
(疯狂的丝)
5
是否有文档进行了说明,在4.0版本中哪些配置参数被取消了?
另外如果是被取消的参数,是不是只能手动到每个节点上进行删除?
Kongdom
(Kongdom)
6
不需要到每个节点删除,只需要使用tiup cluster edit-config 命令修改就可以了
https://docs.pingcap.com/zh/tidb/v4.0/upgrade-tidb-using-tiup#32-编辑-tiup-拓扑配置文件
升级到 4.0 版本前,请确认已在 3.0 修改的参数在 4.0 版本中是兼容的,可参考配置模板。
1 个赞
疯狂的丝
(疯狂的丝)
7
非常感谢,问题已经解决。
4.0.16版本和3.0.3版本节点配置有一定差别,部分3.0的配置已经被删除,所以在升级过程中需要将原有的配置进行删除。具体需要删除的配置如下:
TiDB:
log.file.log-rotate, pessimistic-txn.default, pessimistic-txn.ttl, txn-local-latches, txn-local-latches.capacity, txn-local-latches.enabled
操作步骤:
-
在中控机输入一下命令,打开tiup的配置文件:
tiup cluster edit-config DDB-Cluster
-
修改配置,将上述配置删除,保存并退出
-
数据以下命令,重载所有节点的配置:
tiup cluster reload DDB-Cluster
system
(system)
关闭
9
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。