#elasticsearch #kibana
#elasticsearch #kibana
Вопрос:
Недавно я переиндексировал данные из одного эластичного кластера в другой, который имеет последнюю версию. Но данные, присутствующие в предыдущем кластере, были более старыми данными, теперь мне нужны эти данные в новом кластере с последней отметкой времени.
Ответ №1:
Вы можете использовать скрипт в API переиндексации
Что-то подобное должно сработать
POST _reindex
{
"source": {
"index": "test"
},
"dest": {
"index": "test2"
},
"script": {
"lang": "painless",
"source": """
ctx._source['@timestamp'] = new Date().getTime();
"""
}
}
Комментарии:
1. Абхи, я видел твой комментарий. если вы не можете увидеть @timestamp, пожалуйста, убедитесь, что вы просматриваете переиндексированный индекс. Убедитесь также, что запрос на переиндексацию был выполнен без каких-либо ошибок с вашей стороны
2. @abhi, тебе удалось переиндексировать? если это так, пожалуйста, не забудьте проверить это