替换官方安装包tikv-server,tiup部署不了了

手动编译出tikv-server,安装官方包命名打包后替换,tiup部署checksum校验失败了,该怎么办?


这个行不

不灵,还是一样的错误,是不是没办法直接替换安装包,我们要对源代码稍作修改:sleepy:

替换步骤是?

下载对应版本的tikv源代码,编译出tikv-server,压缩成tikv-v4.0.8-linux-amd64.tar.gz(与原安装包一致),替换原安装包,tiup部署有校验各种文件的sha256码,由于tikv-v4.0.8-linux-amd64.tar.gz安装包被替换了,所以校验不过,想知道有没办法绕过校验?

你好:

  1. 源码修改是为了临时验证还是要在线上使用呢?

  2. 修改之后和 4.0.8 的官方版本兼容吗?

如果 1 是临时验证:那么可以在部署好官方版本之后通过 scp 在目标机器上将官方的 binary 覆盖掉
如果 1 是要在线上使用,并且 2 是兼容官方版本,那么可以在部署好官方版本,并且启动了集群之后,使用 tiup cluster patch <cluster-name> tikv-patch.tar.gz -R tikv --overwrite 来替换,tikv-patch.tar.gz 就是你自己打出的这个 tikv-v4.0.8-linux-amd64.tar.gz

2 个赞

哦,按你的方式可以了,谢谢,不知道还有个patch功能。

多多 --help 看下,一些新的功能会在里面展示

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