首页新闻找找看学习计划

logstash配置如何理解

0
[已解决问题] 解决于 2018-09-20 16:55

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如何理解,请用大白话解释一下呗。也看不懂文档

0o飞行天下o0的主页 0o飞行天下o0 | 初学一级 | 园豆:96
提问于:2018-09-13 17:07
< >
分享
最佳答案
0

action 就是在elasticsearch 中的操作,比如index就是添加索引
index 就是elasticsearch中的索引名称,index=>"applog" 就是添加一个名称为applog的索引。然后你就可以搜索了localhost:9200/applog/_search

奖励园豆:5
Shendu.CC | 小虾三级 |园豆:1771 | 2018-09-14 11:21

那这两者是不是同时配置上才算真正使用索引了?如果只配action=index只是添加了索引,不配索引名称也没法使用

0o飞行天下o0 | 园豆:96 (初学一级) | 2018-09-14 11:31

@0o飞行天下o0:
action=>"index" 倒是不必须配置,不写,默认就是index
index=>"applog" 不写的话,索引名称应该就是默认的logstash-"datetime"

Shendu.CC | 园豆:1771 (小虾三级) | 2018-09-14 11:35

@Shendu.cc: 好的

0o飞行天下o0 | 园豆:96 (初学一级) | 2018-09-20 16:44
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册