情况是这样的,因为需要 现在需要将整个 tidb 迁移 ,但是由于机器数量不够,其中有一台机器是现在tikv所在的机器(64)上 ,然后tiup所在的机器(70)并不在之后的规划之内,现在的问题是这个tiup 能不能直接类似于移动的方式到64上以 64 当作之后集群的控制中心
还有就是在部署tidb的默认的配置文件一般用户是tidb 是不是要为这个tidb用户配置 sudo 免密权限,然后tiup是不是需要配置到root用户下才能更好的运维tidb
问题有点多大家见谅
情况是这样的,因为需要 现在需要将整个 tidb 迁移 ,但是由于机器数量不够,其中有一台机器是现在tikv所在的机器(64)上 ,然后tiup所在的机器(70)并不在之后的规划之内,现在的问题是这个tiup 能不能直接类似于移动的方式到64上以 64 当作之后集群的控制中心
还有就是在部署tidb的默认的配置文件一般用户是tidb 是不是要为这个tidb用户配置 sudo 免密权限,然后tiup是不是需要配置到root用户下才能更好的运维tidb
问题有点多大家见谅
使用 tiup cluster meta backup和 tiup cluster meta restore命令就可以实现
https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-meta-backup
1.tiup迁移还是比较简单的,tiup cluster meta或者直接把.tiup整个目录拷贝过去就行
2.一般都是部署的时候root去创建tidb账号自动做互信,当然也可以自己创建tidb账号做互信
tiup也是直接部署到root账户中吗,因为现在在user用户下导致出现一些问题
主要是遇到的问题很奇怪 user能无密码ssh连接tidb用户 且tidb用户可以 无密码执行sudo 但是user用户无法使用tiup 重启对应的服务
那就把user也配置无密码执行sudo或者你把该用户加入到能执行成功的用户组里
要配置好用户和权限
做好备份,丢了就真丢了
参考这个看看
官网有操作步骤
看一下官网