我已经看到可以通过ElasticSearch为新数据定义ElasticSearch映射,并且logstash也可以根据数据动态创建映射。
推荐哪两个?
答案 0 :(得分:2)
这不是一种情况。您可以指定显式映射和让Elasticsearch为您未提供显式映射的字段选择合适的映射。有时Elasticsearch非常聪明,可以很好地选择映射,但有时候你更聪明。
Elasticsearch根据字段内容选择映射,而不是Logstash。但是,Logstash默认情况下会为其索引配置显式映射,您可以使用manage_template的elasticsearch output plugin选项禁用该映射。