我们希望将使用 ElasticSearch 2.x 的集群迁移到最新版本。最简单的方法是什么?
我已经编写了部署脚本,用于部署 ELK 2 堆栈和 ELK 6 堆栈。不幸的是,ElasticSearch 6.x 无法从 ElasticSearch 2.x 读取数据。
通过 ElasticSearch 5 进行搜索
是否值得为 ELK-5 制作一个部署脚本,以便它会自动升级我的所有数据而不会丢失数据?它主要是日志。
然后,我们必须在所有环境上进行 2 次部署,并且 ElasticSearch 会将所有数据从旧版本转换为新版本。
ElasticSearch 2 和 6 并列
我们能否更好地更改 fluentd 配置,以便同时将日志文件写入 ELK-2 和 ELK-6 一周。然后我们在一周后删除 ELK-2 集群?这样,我们就不必做构建新的 ElasticSearch-5 脚本并进行 2 次部署和 2 次数据升级等奇怪的事情了。