TIDB启动失败

启动失败,错误日志如附件。tiup-cluster-debug-2020-11-18-12-21-46.log (77.8 KB)

9100是监控吧,到监控目录下看日志呗。
image
我遇到过9093alertmanager启动超时,看alertmanager日志报错是缺配置文件,手动补上就好了

问题倒是找到了,但是不知道怎么根治。

可能是因为测试环境的集群,最早是用ansible部署的,兼容性有问题。问题原因:
start_node_exporter.sh里,使用systemctl service的方法启动,然后这个service里,启动脚本的路径是错的。

手工修改service文件里的脚本路径,可以启动成功。但是再次重启,还会失败。原因是这个TIUP所在机器,在启动的时候会SCP下发脚本到节点机器,路径就又错了。所以怎么彻底解决这个问题呢?

目前 tiup 没有只针对 node-exporter 的命令,不过应该可以通过修改集群中,对应 node-exporter 的目录 or 端口,来解决

tiup edit-config来修改吗?试过,无法保存

忘记 tiup 是无法直接修改路径的,咱们是生产环境还是测试环境?可以参考一下这个帖子:如何更改TiKV設定檔案路徑 via TiUP edit-config (immutable field changed ... Nothing changed)