gpt4 book ai didi

elasticsearch-5 - 如何删除elasticsearch中的任务文档?

转载 作者:行者123 更新时间:2023-12-05 03:05:32 30 4
gpt4 key购买 nike

如果我理解正确的话,所有的任务都将存储在一个名为.task 的索引中。在 ES 6.2 中,任务完成后,我可以执行 DELETE http://localhost:9200/.tasks/task/ZKUuxQZpRCCcJ0njBM1P0A:9637 删除任务文档 ZKUuxQZpRCCcJ0njBM1P0A:9637 来自 .task 索引。

但是,当运行 ES 5.5 时,调用相同的 API 总是给我 "result": "not_found"

我还尝试通过调用 GET http://localhost:9200/.tasks/task/ZKUuxQZpRCCcJ0njBM1P0A:9637 直接检查 .task 索引/文件,这给出了我 index_not_found_exception

如何在 ES 5.5 中删除任务文档?或者如何在 ES 任意版本中访问系统索引?

谢谢。

最佳答案

因此,我实际上能够使用

在 ES 5.5 和 ES 6.2 中删除任务
DELETE http://localhost:9200/.tasks/task/ZKUuxQZpRCCcJ0njBM1P0A:9637

我未能删除某些任务的原因是这些任务来自其他服务器的请求,带有 wait_for_complete == true。据我了解,wait_for_complete == true 任务是“内存中”唯一任务。如果这样的任务被取消/完成,它就消失了。

将存储在.task 系统索引中的任务是带有wait_for_complete == false 的任务。

关于elasticsearch-5 - 如何删除elasticsearch中的任务文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50694002/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com