Solr: как backup/restore правильно?

User avatar
timeau
Уже с Приветом
Posts: 17538
Joined: 15 Aug 2002 00:39
Location: Maryland

Solr: как backup/restore правильно?

Post by timeau »

Здорово, отцы!
Вопрос тут возник, поскольку опыта с Solr у меня ноль целых ноль десятых. И я не уверен, что мой план решения задачи правильный. Итак:
1. Есть Solr кластер на cloud'e, пофигу на каком, на фичи конкретного провайдера закладываться нельзя.
2. Все хосты разбросаны по зонам внутри одного региона, например, 8 машин в 4 шардах.
3. Всем по HTTPS доступен Cloud Storage (aka S3, etc).
Задача: каким-то образом сделать backup и restore Solr'овых данных в другом регионе, если случится какой-либо катаклизм.

Я, если честно, пока не вижу ничего другого, чем организовать некий общий диск, слить туда backup'ы, а потом перебросить на S3. Как потом все это восстанавливать - тоже вопрос, который я еще не особо представляю. Повторяю, надо будет восстанавливать на голые, вновь поднятые машины.

В общем, любые советы приветствуются.
Заранее благодарю.
Не задираться, а то съем!..
iDesperado
Уже с Приветом
Posts: 1349
Joined: 28 Nov 2008 17:50

Re: Solr: как backup/restore правильно?

Post by iDesperado »

а откуда данные в solr? обычно это индекс рядом с рдбмс ...
имхо если что из базы перестраивают заново.
User avatar
timeau
Уже с Приветом
Posts: 17538
Joined: 15 Aug 2002 00:39
Location: Maryland

Re: Solr: как backup/restore правильно?

Post by timeau »

iDesperado wrote: 12 Apr 2021 21:26имхо если что из базы перестраивают заново.
Шесть-семь часов :cry: Базы у нас офигенные по размеру. А нам на все-про все 4 часа максимум дают.
Я с MongoDB, надеюсь, выкручусь, по крайней мере план есть, и выглядит он обнадеживающе. Да и знаю я Монго неплохо. А тут бяда... :cry:
Не задираться, а то съем!..
tessob
Уже с Приветом
Posts: 549
Joined: 07 Jan 2016 13:04

Re: Solr: как backup/restore правильно?

Post by tessob »

Если чуваки из Solr в конец не доломали Lucerne, то у Lucene есть мануал как бакапить данные прямо в рантайме инкрементально. Далее просто можете подключить в Амазоне диск и кронджобом туда копировать. В том числе в другой регион. Если что случиться, то минуты хватит, чтобы вернуть все в зад.

Return to “Вопросы и новости IT”