es迁移数据的时候报错 Compressor detection can only be called on some xcon
直接使用命令迁移数据报错
Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes
原因分析
这种方式,es会自动创建索引,自动生成mapper,并识别数据类型,但是有的时候我们不希望他自动识别
我的解决方案是不要让es自动生成索引,数据源的索引是如何生成的,那么迁移目标的索引就如何生成
举例
我的索引是用java程序自动生成的,那么我就把项目的连接地址改为目标服务器,然后启动项目,让程序去生成索引,如果你的索引就是用mapper生成的,那就同步mapper,生成索引