日志存储在哪里保存我的数据?

Where does log stash saves my data?

我想知道log-stash在哪里保存我的数据,我想删除所有现有数据,因为我在上传时犯了一个错误,我试图删除所有索引并清除缓存但我的数据仍然存在出现在 kibana 上。我检查了 elasticsearch.yml 文件中的数据位置,并手动删除了所有索引,但我的数据仍在 kibana 上。谁能帮我删除现有数据?

提前致谢。这是我的弹性搜索配置文件:

cluster.name: elastic search
network.host: ****
node.name: "mole"
node.data: true
node.master: true
path.data: /opt/data/elasticsearch/
path.work: /opt/data/elasticsearch/

删除索引 API 允许删除现有索引。

$ curl -XDELETE 'http://localhost:9200/twitter/'

假设你 运行 elasticsearch 在 9200 端口。 上面的例子删除了一个名为 twitter 的索引。需要指定索引、别名或通配符表达式。

删除索引 API 也可以应用于多个索引,或者通过使用

应用于所有索引(小心!)
curl -XDELETE 'http://localhost:9200/_all'

为了禁用允许通过通配符或_all 删除索引,将配置中的action.destructive_requires_name 设置设置为true。也可以通过集群更新设置更改此设置 api。

Reference