错误信息 “Fail to check CPU flags: avx2 not supported. Require avx2 popcnt movbe.” 表示您尝试启动 TiFlash 的机器的 CPU 不支持 TiFlash 所需的 AVX2 指令集。
要解决此问题,您可以尝试以下步骤:
-
运行以下命令检查 CPU 型号和指令集支持:
cat /proc/cpuinfo | grep flags
如果输出不包含 “avx2”,则表示您的 CPU 不支持 AVX2 指令集。
-
如果您的 CPU 不支持 AVX2,则可以尝试使用
--disable-cpu-check
选项启动 TiFlash 以绕过 CPU 检查。但是,这不建议,因为它可能会导致兼容性问题或性能下降。要使用--disable-cpu-check
选项启动 TiFlash,请运行以下命令:tiflash --disable-cpu-check
-
如果您想在不支持 AVX2 的机器上使用 TiFlash,则可以考虑升级 CPU 或使用支持 AVX2 的不同机器。