elasticsearch {
action => "index" #The operation on ES
hosts => "localhost:9200" #ElasticSearch host, can be array.
index => "applog" #The index to write data to.
}
中action和index如何理解,请用大白话解释一下呗。也看不懂文档
action 就是在elasticsearch 中的操作,比如index就是添加索引
index 就是elasticsearch中的索引名称,index=>"applog" 就是添加一个名称为applog的索引。然后你就可以搜索了localhost:9200/applog/_search
那这两者是不是同时配置上才算真正使用索引了?如果只配action=index只是添加了索引,不配索引名称也没法使用
@0o飞行天下o0:
action=>"index" 倒是不必须配置,不写,默认就是index
index=>"applog" 不写的话,索引名称应该就是默认的logstash-"datetime"
@Shendu.cc: 好的