手动编译出tikv-server,安装官方包命名打包后替换,tiup部署checksum校验失败了,该怎么办?
不灵,还是一样的错误,是不是没办法直接替换安装包,我们要对源代码稍作修改
替换步骤是?
下载对应版本的tikv源代码,编译出tikv-server,压缩成tikv-v4.0.8-linux-amd64.tar.gz(与原安装包一致),替换原安装包,tiup部署有校验各种文件的sha256码,由于tikv-v4.0.8-linux-amd64.tar.gz安装包被替换了,所以校验不过,想知道有没办法绕过校验?
你好:
-
源码修改是为了临时验证还是要在线上使用呢?
-
修改之后和 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 分钟后被自动关闭。不再允许新回复。