drno-reg
@drno-reg
см не кратко

Как правильно перенести индекс с одного кластера на другой?

Здравствуйте.

версия target cluster - 6.2.4
версия source cluster - 5.4.1

ОС CentOs 7

Как правильно перенести индекс с одного кластера на другой?

Пробовал elasticdump

elasticdump --input=http://server01:9200/iX966c6zRQOSjnZdm9zEEA --output=http://server02:9200/iX966c6zRQOSjnZdm9zEEA --type=mapping


такой вариант

elasticdump --input=http://server01:9200/kafka-broker-2017.07 --output=http://server02:9200/kafka-broker-2017.07 --type=mapping
Mon, 06 Aug 2018 20:18:09 GMT | starting dump
Mon, 06 Aug 2018 20:18:09 GMT | got 1 objects from source elasticsearch (offset: 0)
Mon, 06 Aug 2018 20:18:09 GMT | Error Emitted => "Content-Type header [] is not supported"
Mon, 06 Aug 2018 20:18:09 GMT | Total Writes: 0
Mon, 06 Aug 2018 20:18:09 GMT | dump ended with error (set phase)  => Content-Type header [] is not supported

и
elasticdump --input=http://server01:9200/kafka-broker-2017.07 --output=http://server02:9200/kafka-broker-2017.07 --type=data
Mon, 06 Aug 2018 20:19:49 GMT | starting dump
Mon, 06 Aug 2018 20:19:49 GMT | Error Emitted => {"error":{"root_cause":[{"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36}],"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36},"status":400}
Mon, 06 Aug 2018 20:19:49 GMT | Total Writes: 0
Mon, 06 Aug 2018 20:19:49 GMT | dump ended with error (get phase) => Error: {"error":{"root_cause":[{"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36}],"type":"parsing_exception","reason":"The field [fields] is no longer supported, please use [stored_fields] to retrieve stored fields or _source filtering if the field is not stored","line":1,"col":36},"status":400}
  • Вопрос задан
  • 117 просмотров
Решения вопроса 1
leahch
@leahch
Я мастер на все руки, я козлик Элек Мэк :-)
Попробуйте штатными средствами реиндексацию с удаленного кластера https://www.elastic.co/guide/en/elasticsearch/refe...
Второй вариант - использовать снапшоты - https://www.elastic.co/guide/en/elasticsearch/refe...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы