【 TiDB 使用环境】开发
【 TiDB 版本】
V7.5
【遇到的问题:问题现象及影响】
在A机器上执行的安装tiup,并且初始化集群的命令也在这A机器上执行,
在这台机器上执行 tiup cluster display tidb-test 问题。能看到整个集群重各个组件在所有机器上都是up。
但我想在其它机器上也使用 tiup cluster display tidb-test 命令,但报错了。
tiup is checking updates for component cluster ...
Starting component `cluster`: /root/.tiup/components/cluster/v1.14.0/tiup-cluster display tidb-test
Error: Cluster tidb-test not found
Verbose debug logs has been written to /root/.tiup/logs/tiup-cluster-debug-2023-12-13-22-43-24.log.
其它节点也安装了tiup, 都是按照官网提供的在线安装的文档上操作的。
这个结果是你们这么设计的嘛?其它节点上不可以执行该命令。
.
小龙虾爱大龙虾
(Minghao Ren)
2023 年12 月 13 日 23:48
2
是的,tiup cluster display命令只可以在你部署集群的时候那台机器上运行,因为集群的元信息存在tiup 里,你把这个tiup拷贝到其他机器也可以用,但是不建议一套集群同时被两个tiup管理,因为元数据不会自动同步
1 个赞
啦啦啦啦啦
2023 年12 月 14 日 00:16
3
1 个赞
春风十里
(Ti D Ber F Vf Ce7m B)
2023 年12 月 14 日 00:17
4
tiup cluster list 看看你这个机器本地安装的集群是什么?,你这另外一个机器如果只装了tiup肯定不能显示其他集群信息的
这个只有在中控机才能正常使用,想在别的机器使用,首先安装tiup,然后将集群的元数据打包过去才行。
那就把其他机器也变成中控机了,权限有点大,其他机器也可以执行destroy操作了
啥需求要在多个节点上操作tiup,比较少见,容易把集群搞乱
Jolyne
2023 年12 月 14 日 02:47
10
再搞个中控机,不过一般都是原先中控机出问题了才会在其他机器弄,你这个场景有点少见,能说下你这个是啥场景么
随缘天空
(Ti D Ber Ivw R7o Pj)
2023 年12 月 14 日 03:51
11
应该是不行的,一般tiup和cluster工具都是安装在某一台中控机上,其他机器虽然也部署了集群节点,但是对应的安装部署相关的元数据可能没有,所有也就无法执行对应命令
andone
(Ti D Ber Lq Q Mt Rp V)
2023 年12 月 14 日 05:41
12
我也有此疑问,如果tiup节点挂掉了,那怎么对集群进行运维相关的工作呢?
普罗米修斯
2023 年12 月 14 日 05:54
13
定期对.tiup文件及配置文件备份 中控机异常时 在其他服务器部署tiup 重新deploy 恢复tiup组件使用