BinaryObject Cache 中损坏的索引点燃

问题描述 投票:0回答:1

我遇到了严重的问题,需要你们的帮助。 我们的 ignite 集群有 5 个节点,遇到了索引损坏的问题,这种情况经常发生,无法重新启动节点。这是我们的日志

[23:10:36,093][严重][重新平衡-#553][]检测到严重系统错误。将根据配置的处理程序进行相应处理 [hnd=StopNodeOrHaltFailureHandler [tryStop=false, timeout=0, super=AbstractFailureHandler [ignoredFailureTypes=UnmodifyingSet [SYSTEM_WORKER_BLOCKED, SYSTEM_CRITICAL_OPERATION_TIMEOUT]]], failureCtx=FailureContext [type=CRITICAL_ERROR, err=class o.a.i.i.processors.cache .persistence.tree.CorruptedTreeException:B + Tree已损坏[groupId = 1342847862,pageIds = [844420635281823],cacheId = 1342847862,cacheName = InsExamsCache,indexName = _key_PK,msg =行上运行时失败:Row@75e865f5 [键:InsExamsCacheKey [ idHash=302918091,哈希=525411351,订单=1176621611,ID=1232911539],val:InsExamsCacheValue [idHash=1247370454,哈希=-299407229

ignite
1个回答
0
投票

两部分。

  1. 删除持久文件夹内
    index.bin
    文件夹中的
    InsExamsCache
    文件。然后重新启动您的节点。它会自动重建索引
  2. 如果这种情况经常发生,您应该调查原因 - 我认为可以公平地说,大多数 Ignite 用户从未看到此错误。旧版本的点燃?磁盘不可靠?
© www.soinside.com 2019 - 2024. All rights reserved.