log stash在哪里保存我的数据?

时间:2015-01-19 21:03:01

标签: logging elasticsearch logstash kibana

我想知道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/

1 个答案:

答案 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更改此设置。

Reference