部署tiflash启动失败

参考:https://tidb.net/blog/8c069774
执行:

kubectl edit tc basic -n TiDB-cluster

修改 TiFlash 的配置如下:

  TiFlash:
    baseImage: uhub.service.ucloud.cn/pingcap/TiFlash
    config:
      config: |
        [storage]
          [storage.main]
            dir = ["/data0/db"]
          [storage.raft]
            dir = ["/data0/kvstore"]
    maxFailoverCount: 3
    replicas: 3
    storageClaims:
    - resources:
        requests:
          storage: 10Gi

增加 config,其中注意:

  1. 两次嵌套 config
  2. storage 下面如果有配置,需要全部在配置中指定,在实践中常常漏掉 storage.main 配置,要注意检查。

配置写的有点问题,改一下就好了