tiflash启动时启动不了,报错日志太少

我搭建环境时用tiup搭建的,一起把所有组件都搭建了,因为最开始一次时我没有指定pump等组件,所以我用 tiup cluster destroy tidb-test 删除,然后重建,可是重建后tiflash就启动不了 image 报错日志如下:

你好,

你的问题已收到,正在分析

你好,

从报错来看,是 tiflash 的集群获取到的 pd 的集群 id 不相等,导致加入集群失败,

烦请重新 destroy 看下 tiflash 和 pd 的 deploy_dir 和 data_dir 是否清理干净,在 deploy ,辛苦

他不会自动清理吗,我执行destroy命令时, 另外再问你一个问题: 我在这个安装配置文件里已经指定pump等组件了,开始开tiup集群里查看不到

image image

稍等这边看下

你好

麻烦上传弄下 tiup start 的日志和 tiflash 的完整日志,感谢,这边分析下~

tidb binlog 在部署成功在 tiup 中是可以展示的

已上传,tidb binlog没看到相关日志,也没看到启动。tiup-cluster-debug-2020-04-24-16-06-54.log (402.3 KB) topology.yaml (6.0 KB)

你好,

目前的可以尝试的方法为:

  1. tiflash 先缩容
  2. 修改 binlog 扩容配置文件,注意添加 binlog.enable: true 以及 drainer_servers、pump_servers 相关信息,注意检查 binlog 是否开启。
  3. 执行扩容 tiup cluster scale-out binlog-scale-out.yaml
  4. 启动成功后。再扩容 tiflash 试下。

你好,已经启动了tiflash,也不知道什么原因,我删除再重启,试了几次就好了, 另外就是drainer_servers、pump_servers这两个再tiup看不到,也没说失败还是成功

你好,

执行 tiup cluster edit-config cluster-name 中是否存在 pump drainer 信息,如果不存在请重新扩容添加,如果存在,restart cluster-name 看是否可行,如果不行,尝试删除相关配置项, reload ,重新扩容