一台虚机上部署测试集群,tiflash启动失败

【 TiDB 使用环境】测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

一台虚机CentOS7.9,x86_64,部署测试集群安装成功,启动集群报错Error: failed to start tiflash: failed to start: xxx.xxx.xxx.xxx tiflash-9000.service, please check the instance’s log(/tidb-deploy/tiflash-9000/log) for more detail.: timed out waiting for port 9000 to be started after 2m0s

tiflash_stderr.log报错日志截图:
image

检查端口号9000是否被占用

9000端口没有,
image

虚拟机不支持avx2指令集,参考下这个关于dorisdb 本地搭建virtual_box虚拟机设置CPU支持AVX2指令集_虚拟机指令集设置_NuOne_plus的博客-CSDN博客

这个版本虚拟机好像不支持,升级试下
image

装个vmware workstation17多爽

在 Linux AMD64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 AVX2 指令集。确保命令 cat /proc/cpuinfo | grep avx2 有输出。而在 Linux ARM64 架构的硬件平台部署 TiFlash 时,CPU 必须支持 ARMv8 架构。确保命令 cat /proc/cpuinfo | grep 'crc32' | grep 'asimd' 有输出。通过使用向量扩展指令集,TiFlash 的向量化引擎能提供更好的性能。

TiFlash 简介 | PingCAP 文档中心

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