Skip to content

tanruixing88/es-migrate-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

es-migrate-tool

背景: ES从高版本回迁至低版本,远程reindex方式只能在低版本执行,redindex命令执行时低版本的es会向高版本的ES发送请求,没有携带高版本ES6.x需要 的http请求头Content-Type:application/json,所以执行失败!

设计: 第一个版本用scroll去批量拉取高版本ES的数据,默认单个slice批量拉取,同步每次批量往目的index里写数据。

缺点: 对于数据量较大的index无法快速同步完毕。后期考虑支持多slice。

Releases

No releases published

Packages

No packages published