2015-04-30 4 views
2

В старые времена я написал и использовал свой собственный плагин «rollindex» для обработки «прокатки», например. данные журнала. Затем я видел куратора и думал, что это хорошая замена, поскольку он может добавлять и удалять псевдонимы. Но как я могу двигать алиасы атомарно?Возможно ли скользящие индексы с «атомарным движением алиаса» для куратора из ElasticSearch?

Согласно the docs, я не думаю, что это возможно. Документы предлагают шаблон, в котором я добавляю два индекса в один псевдоним, а затем удаляю старый индекс из псевдонима. Но это означает, что в течение небольшого времени все записи будут сбой из-за an ElasticSearch limitation. Мой плагин rollindex имеет атомный ход (добавление + удаление одновременно), где этого не произойдет.

Как бы это сделать с куратором?

+0

Что вы подразумеваете под «перемещением псевдонима»? вы бы хотели уточнить? – eliasah

+0

Это действительно более «перемещение индекса». И я просто хочу добавить новый индекс и удалить старый индекс из псевдонима ** в одном запросе **, как я здесь: https://github.com/karussell/elasticsearch-rollindex/blob/master/src/main/ java/com/pannous/es/rollindex/RollAction.java # L281 – Karussell

+0

куратор не делает! нет нулевого времени переосмысления в elasticsearch – eliasah

ответ