elasticsearch 更新ElasticSearch上的logstash索引字段
在ElasticSearch上,我有每天生成的logstash索引,我更改了一些字段的类型,它们在生成的新索引中发生了更改,但在旧索引上没有。知道我不能删除我的旧索引,我只想在所有现有索引上更改字段的类型。 我在下面的图片中向您展示:由以前的logstash索引和字段“TMP_response”到string的默认映射需要很长,而新索引就是这样 感谢您向我展示了如何在不删除旧索引的情况下解决此问题。在索引后很长一段时间内,将字符串从字符串改为字符串。您需要使用正确的映射重新创建索引,并重新索引数据 使用正确的映射创建新索引后,您可以简单地将日期从旧索引复制到新索引中,例如使用工具或
elasticsearch 更新ElasticSearch上的logstash索引字段,
elasticsearch,logstash,kibana,elastic-stack,
elasticsearch,Logstash,Kibana,Elastic Stack,在ElasticSearch上,我有每天生成的logstash索引,我更改了一些字段的类型,它们在生成的新索引中发生了更改,但在旧索引上没有。知道我不能删除我的旧索引,我只想在所有现有索引上更改字段的类型。 我在下面的图片中向您展示:由以前的logstash索引和字段“TMP_response”到string的默认映射需要很长,而新索引就是这样 感谢您向我展示了如何在不删除旧索引的情况下解决此问题。在索引后很长一段时间内,将字符串从字符串改为字符串。您需要使用正确的映射重新创建索引,并重新索引
您必须重新编制旧数据的索引:
elasticdump \
--input=http://localhost:9200/old_index \
--output=http://localhost:9200/new_index \
--type=data