tiflash启动失败请教

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】v6.4.0-linux-amd64
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】操作系统版本 CentOS Linux release 7.9.2009 (Core),使用的青云主机
【附件:截图/日志/监控】
tiflash 启动失败,
Error: failed to start tiflash: failed to start

进入到tiflash-9000/scripts目录,执行sh run_tiflash.sh有如下报错:
sync …
real 0m0.005s
user 0m0.000s
sys 0m0.003s
ok

Illegal instruction
的报错

tiflash-9000/log 下面只有一个tiflash_stderr.log的文件,但文件内容是空的
请问是虚拟机创建时的CPU指令集问题吗?

tiflash 是扩容处理,还是初始化就实例化了这个节点…

没有通过 tiup工具套件 进行处理么?

使用 tiup 来操作,日志是什么样的

开始就是使用tiup进行启动集群的,在启动tiflash的时候,报超时。
Error: failed to start tiflash: failed to start,
tiflash-9000/log 下面只有一个tiflash_stderr.log的文件,但文件内容是空的

开始就是使用tiup进行集群单机的启动操作的,日志打印启动tiflash超时。

可能是内存太小了,我的16G也是启动不起来超时,增加到32G 就启动起来了

优先要满足最低配置

你们那边能试试直接执行 sh run_tiflash.sh 会有什么效果吗?会报Illegal instruction吗?

建议参考 TiDB 6.3.0 Release Notes | PingCAP Docs
v6.3.0 开始,在 Linux x86-64 架构平台部署 tiflash 需要 avx2 指令集支持。
目前主流的云主机均已支持 avx2 指令集。

1 个赞

用tiup命令吧,单独执行sh run_tiflash.sh的话,后面要加好多参数

已解决,感谢。调整了支持avx2指令集的cpu,已经成功启动tiflash。

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。