[FAQ] libnuma: Warning: node argument 3 is out of range

[问题澄清]

Tiup 部署 TiKV 单机多实例时遇到报错 ,Error: failed to start: failed to start tikv: tikv 10.10.110.31:20163 failed to start: timed out waiting for port 20163 to be started after 1m0s, please check the log of the instance: timed out waiting for port 20163 to be started after 1m0s

tikv_stderr.log 报错:

libnuma: Warning: node argument 3 is out of range

[原因分析]

topology.yaml 配置文件中 numa_node 配置为 2, 实际上本机只有 0 和 1

[解决方案]

  1. 这里的 numa_node 目前需要用户保证正确,程序没有自动检查,比如你的环境是两个 CPU,那么这里的取值应该是 0、1。

  2. 修改 yaml 文件 参数值为 需要的正确值, 重新 reload 配置.

    修改参数参考: tiup cluster edit-config tidb-ryl2; tidb-ryl2替换为具体cluster name

    reload 配置 : tiup cluster reload tidb-ryl2 -R tikv; tidb-ryl2替换为具体cluster name

[参考案例]