删除elasticsearch中的所有索引

mat*_*sbe 4 elasticsearch

有谁知道我在哪里可以找到通过logstash导入到elasticsearch的所有数据?它们存储在哪里?我想删除所有索引,但在任何地方都找不到它们。当我尝试在 Kibana 中删除它们时,它们仍然存在。我刚刚从 Elasticsearch、Logstash 和 Kibana 下载了 zip 文件,并直接从批处理文件中运行。没有使用任何安装。elasticsearch 文件夹中有一个文件夹 data,我可以看到索引,即使我从那里删除它们,它们仍然在某处并占用这么多磁盘空间。有什么解决办法吗?我在 Windows 10 上工作。

gle*_*ota 6

在您的评论中,您澄清了您在 Kibana 中删除的不是实际数据,而只是索引模式(这就是“保存的对象”中的内容) - 请参阅Kibana 文档

如果您想从 Kibana 中删除数据,您需要转到开发工具 > 控制台页面(请参阅Kibana 文档 | 控制台),然后使用删除索引 API来删除索引。例如,通过运行类似的东西

DELETE <your_index>
Run Code Online (Sandbox Code Playgroud)

如果您不知道索引的名称,可以先在开发工具 > 控制台中运行以下命令:

GET _cat/indices
Run Code Online (Sandbox Code Playgroud)