我想知道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/
答案 0 :(得分:2)
删除索引API允许删除现有索引。
$ curl -XDELETE 'http://localhost:9200/twitter/'
假设您在9200端口运行elasticsearch。 上面的示例删除了一个名为twitter的索引。需要指定索引,别名或通配符表达式。
删除索引API也可以通过使用
应用于多个索引或所有索引(小心!)curl -XDELETE 'http://localhost:9200/_all'
要禁用允许通过通配符或_all删除索引,请将config中的action.destructive_requires_name设置为true。也可以通过群集更新设置api更改此设置。