ELK系列——7.0.0 logstash踩坑記(五)

前言:玩 logstash 7.0.0 的時候又碰到了bug...


修改一:es7.0版本去掉了type的概念,所以當我在用logstash往es導入數據的時候,用這個模板文件做映射就會報錯。

{
    "order" : 0,
    "index_patterns" : [
      "gps-*"
    ],
    "settings" : {
      "index" : {
        "max_result_window" : "20000",
        "number_of_shards" : "3",
        "number_of_replicas" : "1"
      }
    },
    "mappings" : {
    "_doc" : {
      "properties" : {
        "altitude" : {
          "type" : "float"
        },
        "@timestamp" : {
          "format" : "dateOptionalTime",
          "type" : "date",
          "doc_values" : true
        },
        "precision" : {
          "type" : "float"
        },
        "latitude" : {
          "type" : "float"
        }
      }
    }
},
    "aliases" : { }
}

上面_doc是type類型,去掉這個嵌套就好了。


還碰到一個bug,在用logstash output elasticsearch插件的時候,配置使用我上面這個模板。但是每次其他的配置都是對的符合預期,唯獨index_patterns這個配置被替換成了logstash-*,看官方文檔發現,原來這是7.0.0logstash的一個bug。。。

解決辦法:升級logstash版本到7.0.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章