最近在研究版本升级,把ES集群从5.4版本升级到6.8版本,在测试的过程中,发现升级后索引的Mapping都改变了…
比如之前一个字段的类型是keyword,升级后就变成txt了。
我的升级方式是完全重启升级,用的也是官方文档的步骤,就是停止自动分配shard、刷新数据,然后关闭ES,再重新安装一个新版本的ES,接着把老版本的配置文件复制到新版本,启动新版本…
请问有没有什么办法可以在升级的过程中保持Mapping不变么= =
诚心求教(测试环境数据很小,但是生产环境数据量很大…)
比如之前一个字段的类型是keyword,升级后就变成txt了。
我的升级方式是完全重启升级,用的也是官方文档的步骤,就是停止自动分配shard、刷新数据,然后关闭ES,再重新安装一个新版本的ES,接着把老版本的配置文件复制到新版本,启动新版本…
请问有没有什么办法可以在升级的过程中保持Mapping不变么= =
诚心求教(测试环境数据很小,但是生产环境数据量很大…)
1 个回复
xiaoyanghapi - Elasticsearch 爱好者
赞同来自: