单机部署7.1.5版本,Tiflash启动失败问题

【 TiDB 使用环境】测试
【 TiDB 版本】7.1.5
【复现路径】按照单机模拟部署生产环境的流程在阿里云服务器部署,topo.yaml替换为主机ip, 集群启动时出现问题
【遇到的问题:问题现象及影响】无法启动tiflash
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】



topo.txt (1.2 KB)

防火墙和端口都有检查,不存在端口占用和防火墙问题

你这配置缺IP和端口吧
tiflash_servers:

  • host: 8.138.18.106
    port: 9000 # TiFlash 服务端口
    status_port: 8123 # TiFlash 状态端口
    config:
    按照你的配置指定后再试试

防火墙的问题不好说彻底排除了,因为你这个ip地址是个外网地址。

最好排除防火墙问题的方法不是检查防火墙设置。
而是改到内网地址部署一次。内网防火墙一般不需要在云控制台上特别设置一下。所以不会有漏看的可能。
而且外网流量一般也是收费的。你部署的时候没必要绑个外网ip。
需要外网连进来用的时候,在外网ip上起个haproxy转发进内网ip就可以了。

还有一种可能就是,你这是一个单台机器的混合部署,如果启动的时候cpu资源紧张,存在2分钟内不能启动所有节点的可能。把启动时间适当调大到10分钟,再试一次。

https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster#--wait-timeoutuint默认-120

tiup 加上面这个参数,给到600,再试试。