损坏/未分配的elasticsearch索引

pgccezyw  于 2021-06-15  发布在  ElasticSearch
关注(0)|答案(1)|浏览(635)

我运行elasticsearch服务已经很长时间了,但突然遇到以下问题
原因:org.elasticsearch.index.translog.translogcorruptedexception:translog from source[d:\elasticsearch-7.1.0\data\nodes\0]index\a2ccaae-r3kkqh6jsoaeua\2\translog\translog-1.tlog]已损坏,应为shard uuid[………]但得到:[………]此translog文件属于不同的translog。
我执行了get/\u ca/shards?v,大多数索引都是未分配状态。
请帮帮我!
我浏览了日志文件,看到错误消息“未能在15秒超时内更新clusterinfoupdatejob的shard信息”,这个错误消息会导致大多数shard变成unassigned吗?

zdwk9cvp

zdwk9cvp1#

你可以试着用 elasticsearch-translog 文档中说明的工具
运行此工具时应停止elasticsearch
如果没有可以从中恢复数据的副本,则使用该工具可能会丢失一些数据。
原因是提到驱动器错误或用户错误。

相关问题