现象:
TiUP import 后,reload 或者 upgrade 集群之后,重启集群失败报错
原因:
是因为 node_exporter 和 blackbox_exporter 启动失败导致集群启动失败,node_exporter 和 blackbox_exporter 启动失败的原因是 run_xxx.sh 脚本中的二进制执行文件路径不正确。
ansible 部署的环境 node_exporter 和 blackbox_exporter 二进制执行路径是 bin/xxx_exporter,tiup 部署的环境二进制执行路径是 bin/xxx_exporter/xxx_exporter。reload 或者 upgrade 的时候更新了 run_xxx.sh 脚本,导致下一次重启集群的时候启动失败。
解决方案:
- 手动新建一级目录,将二进制执行文件存放路径修改符合 tiup 规则
fix 版本:
- 1.3.2 #1101