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

Cassandra新节点启动失败,报错IllegalStateException: 未找到令牌范围数据源

Cassandra新节点启动报错:No sources found for (token_range) 解决建议

报错信息

ERROR [main] 2024-11-27 17:04:13,039 CassandraDaemon.java:759 - Exception encountered during startup
java.lang.IllegalStateException: No sources found for (6583315391450457888,6586615426701824871]

排查与解决建议

  • 检查集群token分布完整性:执行nodetool ring命令,查看现有节点的token范围,确认报错中的区间是否属于集群整体token范围,且有对应节点负责。若该区间无节点覆盖,可能是之前节点下线未清理数据或调整token,需先修复集群token分布。
  • 核对新节点token配置:查看cassandra.yaml中的initial_token或num_tokens参数。手动指定token时,要确保区间是集群token范围的补集且不重叠;使用自动分配(num_tokens)时,需保证集群所有节点的num_tokens配置一致。
  • 清理新节点本地数据:停止新节点,删除其data目录(无重要数据前提下),重新启动尝试bootstrap。若仍有问题,可添加启动参数-Dcassandra.skip_wait_for_gossip_to_settle=0。
  • 确认集群节点状态:检查现有节点是否全部处于UP状态,新节点与集群的gossip通信是否正常,确保新节点能获取完整的集群节点信息。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.15 23:52:04