You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

单机环境使用Yardstick运行Ignite基准测试启动报错求助

Caused by: class org.apache.ignite.spi.IgniteSpiException: Failed to join node (Incompatible data region configuration [region=DEFAULT, locNodeId=8c2b6d02-01b3-4c22-8ad2-67c0c5f9ec4e, isPersistenceEnabled=true, rmtNodeId=4011d970-ae2d-4116-bb85-4311195c88a8, isPersistenceEnabled=false])

问题定位

这个报错是Ignite集群节点配置校验不通过导致的启动失败,核心原因是当前环境中已经存在一个运行中的Ignite节点,该节点的DEFAULT数据区域没有开启持久化,而你本次通过Yardstick启动的新节点DEFAULT数据区域开启了持久化。同一集群下所有节点的同名称数据区域持久化配置必须完全一致,配置不匹配时新节点无法加入集群,直接抛出该异常。
单机部署环境下出现该问题,基本都是之前测试启动的Ignite进程没有正常关闭,残留节点和新启动节点配置不一致导致的。

解决步骤
  • 首先清理所有残留的Ignite进程,执行命令:
    ps -ef | grep ignite | grep -v grep | awk '{print $2}' | xargs kill -9
  • 校验Yardstick的配置一致性,打开config/benchmark-sample.properties以及关联的Ignite节点配置XML文件,确认所有配置中DEFAULT数据区域的persistenceEnabled参数取值统一,不允许部分配置开持久化、部分关。
  • 如果你需要开启持久化,启动前先清空Ignite默认的持久化工作目录,避免旧数据携带的配置和新配置冲突。
  • 重新执行基准测试启动命令即可:
    ./bin/benchmark-run-all.sh config/benchmark-sample.properties

内容的提问来源于stack exchange,提问作者Raghavendra H

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 23:15:05