某一台tikv注册到pd失败

现在是一个pd

pd 版本:v3.1.0
image

tidb 版本:v3.1.0

image

tikv 版本:4.0.0
image

:ok_hand: ,直接 把 v4.0.0 的 pd 的 二进制文件(pd-server),copy替换现在的 pd-server(v3),不过这个操作不太正规,
另外,你咋升级到 v4.0.0,而不是 v4.0.14+ 的,低版本 bug 在 高版本是修复了的,也有性能上的提升(可以尝试升级到 v4.0.14+ 的版本)

我当时升级的时候最新的都是v4.0.0,我升级很久了,要是现在整就直接上5.0了。

tidb 也没有升级成功,也需要直接拷贝吗?

你说的是直接弄一个4.0.0的这个文件?

说 copy 的原因是,升级的主要工作其实就是 替换 二进制文件而已,所以你的情况,替换一下 就ok,至于现在 你替换也行(升级的过程是 先升级 pd 再升级 tikv 再升级 tidb-server),你的为啥 pd 没有升级成功,而 tikv 反而升级成功了,有点奇怪

嗯,直接原先低版本的,备份一下,用高版本的替换就ok

我反正都是执行tiup 那个升级命令,后面发现就升级成功了一个,但是还能用就没有管它了,升级的二进制文件就能提升性能?

那我线上要是要升级到5.2,我直接把本地升级生成了然后把三个二进制文件拷贝过去就ok了?主要是线上没得外网的。

:joy:先别管性能的问题,我只是好奇你升级的版本竟然是 v4.0.0 而已(先解决问题,再说高版本的事情,我本意 是说解决方法二 是再升级一次高版本的)

不是:joy:,我不是这个意思:joy:
升级 就是升级 ,和你手动替换文件没任何关系·(升级本身包含替换文件的动作)

你们版本更新太快了,差不多半年就搞得5.2去了,我当时用的时候最新就是4.0.0

不说别的了,怕说乱了
你现在的问题的解决办法:
1、通过手动 替换 文件的方式:用v4.0.0 的pd-server 替换现在的 v3 版本的 pd-server
2、再升级一次(升级到现在的 v4.0.0 也可以,v4.0.14+ 也可以,但不建议直接跨大版本升级)

你按 CTC 小伙伴的指导操作吧,
先把 3.X 升级到 4.X 再说了 (我 :zipper_mouth_face: ,还可以手动直接copy,学习到了~),后面可以滚动升级的

pd 判断已经拷贝到v4.0.0了,而且也重启了pd,但是现在tikv还是注册不了
image

pd.log 日志信息

tikv.log 日志

大神,我升级了还是这样

400 错误,我看看 API 有无变动(别叫大神,兄弟,脸疼+难受)

我另外两台是可以的,就这台不行。

这台 tikv 的日志发我一下吧,想看看,或者你先手动执行这个 API 试试(2台 ok 的话,感觉不是 pd 的问题)

这个日志启动一下都是250M,好大

日志链接:
链接:https://pan.baidu.com/s/1iGH8HksSX-P5K4OY_nrx6g
提取码:jhhr