tidb 6.5.0部署tiflash失败

【 TiDB 使用环境】生产环境 /测试/ Poc
生产环境
【 TiDB 版本】
v6.5.0
【复现路径】做过哪些操作出现的问题
部署v6.5.0因tiflash无法启动,删除topology中的tiflash内容后重新部署成功,
再通过sacle-out方式部署tiflash还是无法正常启动tiflash
【遇到的问题:问题现象及影响】
tiflash启动失败,状态为N/A
【资源配置】
【附件:截图/日志/监控】
3月 01 17:36:31 tiflash01 systemd[1]: tiflash-9000.service holdoff time over, scheduling restart.
3月 01 17:36:31 tiflash01 systemd[1]: Stopped tiflash service.
– Subject: Unit tiflash-9000.service has finished shutting down
– Defined-By: systemd
– Support: systemd-devel Info Page

– Unit tiflash-9000.service has finished shutting down.
3月 01 17:36:31 tiflash01 systemd[1]: Started tiflash service.
– Subject: Unit tiflash-9000.service has finished start-up
– Defined-By: systemd
– Support: systemd-devel Info Page

– Unit tiflash-9000.service has finished starting up.

– The start-up result is done.
3月 01 17:36:31 tiflash01 bash[12684]: sync …
3月 01 17:36:31 tiflash01 bash[12684]: real 0m0.015s
3月 01 17:36:31 tiflash01 bash[12684]: user 0m0.000s
3月 01 17:36:31 tiflash01 bash[12684]: sys 0m0.002s
3月 01 17:36:31 tiflash01 bash[12684]: ok
3月 01 17:36:31 tiflash01 systemd[1]: tiflash-9000.service: main process exited, code=dumped, status=4/ILL
3月 01 17:36:31 tiflash01 systemd[1]: Unit tiflash-9000.service entered failed state.
3月 01 17:36:31 tiflash01 systemd[1]: tiflash-9000.service failed.

tiflash节点看看日志呢

空的,没有日志

tiflash是单独部署在一台机器上的吗?

是的。

直接去tiflash节点,用脚本启动呢

1 个赞

图片

看看是否支持avx2指令集

1 个赞

没有

应该是从6.3版本开始的
参考: TiDB 6.3.0 Release Notes | PingCAP 文档中心

  • 将 v6.3.0 之前的 TiFlash 升级至 v6.3.0 及之后的版本时,需要特别注意:在 Linux AMD64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 AVX2 指令集。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。具体请参考 6.3.0 版本 Release Notes 中的描述。

这里有说明。

只能用低版本的tiflash了??!!

请问用的是虚拟化平台还是物理环境?avx2 指令大约是 2011 年发布的,主流云厂商的环境都已经默认支持。虚拟机建议配置 CPU 架构为 haswell。

1 个赞

好的,我了解一下,谢谢

虚拟机AVX2开启了,tiflash终于起来了,感谢各位ti友的帮助!!

有个小后遗症,tiup cluster display --uptime时tiflash没有since时间,把tiflas缩容后再扩容加进来还是一样
图片

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