Tidb从3.0.5升级到4.0.0-rc,kv无法启动

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.5
  • 【问题描述】:使用ansible升级到4.0.0-rc,滚动升级步骤时,tikv无法启动,报错如下: [ERROR] [util.rs:356] [“request failed”] [err=“Grpc(RpcFailure(RpcStatus { status: 2-UNKNOWN, details: Some(“version should compatible with version 4.1.0-alpha, got 4.0.0-rc”) }))”

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

你好,

请简述下当前滚动升级的步骤,确定下 tidb-ansible 版本是否与 inventory 中配置相同。

4.0.0 已经发布,并且 tidb-ansible 在 4.0 之后将不再维护,建议使用 tiup 升级部署集群,

https://pingcap.com/docs-cn/stable/upgrade-tidb-using-ansible/

https://pingcap.com/docs-cn/stable/upgrade-tidb-using-tiup/

您好,就是按照官方文档的步骤使用ansible升级

1.下载ansible:git clone -b v4.0.0-rc https://github.com/pingcap/tidb-ansible.git

2.修改配置文件,下载tidb binary

3.执行滚动升级,ansible-playbook rolling_update.yml

image
image

你好,

  1. 反馈下 1 楼,grpc 报错的 tikv 日志
  2. 确定下 inventory 文件是否通过 vi 修改,不是 cp 旧版本 inventory
  3. 辛苦将目前各个节点的 version 都上传下,确认下当前组件版本,以 tikv 节点为例,其他节点类似:./{tikv-deploy-dir}/bin/tikv-server --version

感谢回复 原集群已经销毁,使用tiup重新部署了4.0

:clap:,欢迎加入 tiup 运维集群~~:rofl:

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