API снимка не будет работать, так как вы пытаетесь восстановить индекс на экземпляре старше, чем экземпляр, который его создал.
Вам нужно будет иметь данные индекса на экземпляре 7.5 и использовать API reindex
на экземпляре 7.4.2 для переиндексации с удаленного
Это примерно так:
POST _reindex
{
"source": {
"remote": {
"host": "http://7-5-remote-host:9200"
},
"index": "source"
},
"dest": {
"index": "dest"
}
}
Вы также можете использовать logsta sh конвейер для чтения из вашего экземпляра 7.5 и индекс для вашего экземпляра 7.4.2.
Примерно так:
input {
elasticsearch {
hosts => "http://7-5-instance:9200"
index => "your-index"
}
}
output {
elasticsearch {
hosts => "http://7-4-instance:9200"
index => "your-index"
}
}