Еластицсеарцх Цлеануп Снапсхот Репоситори

Elasticsearch Cleanup Snapshot Repositori



„Резервне копије су веома критична карактеристика када радите са базама података. У Еластицсеарцх-у можемо да креирамо резервне копије одређених индекса, токова података, глобалних стања, карактеристика или целог кластера користећи снимке.

Међутим, као и све базе података, стање кластера може да се промени током времена и зависи од фреквенције снимка, што може довести до тога да снимак има застареле податке на које тренутни снимак више не упућује.







У овом посту ћемо разговарати о томе како да користите Еластицсеарцх АПИ спремишта снимака који вам омогућава да скенирате садржај спремишта снимака и водите рачуна о тренутним подацима. АПИ ће затим уклонити све нереференциране податке.'



Хајде да заронимо.



БЕЛЕШКА : Најбоље је разумети да нереференцирани подаци не утичу на перформансе спремишта, снимака или кластера. Међутим, заузима простор на диску што може бити кључно у великим окружењима.





Синтакса захтева

Следећи код приказује синтаксу захтева за упит АПИ-ја за чишћење снимка.

ПОШТА / _снапсхот /< репозиторијум >> _поспремити



Крајња тачка АПИ-ја може захтевати привилегије „управљања“ на кластеру у зависности од безбедности и конфигурације дозвола.

Параметри путање

Захтев подржава следеће параметре путање:

  1. <репозиторијум> – специфицира назив спремишта на којем се врши операција чишћења. Ово је обавезан параметар.

Параметри упита

Да бисте изменили упит, можете да укључите следеће параметре упита:

  1. мастер_тимеоут – дефинише трајање чекања на одговор од главног чвора. Захтев не успе са грешком ако се не прими одговор када истекне време. Подразумевана вредност за трајање главног временског ограничења је 30 секунди.
  2. пауза у утакмици – одређује трајање чекања на одговор. Подразумевано је 30 секунди.

Одговорно тело

Следећа својства су укључена у тело одговора:

  1. резултате – ово је објекат који садржи статистику извршену операцијом чишћења. Ове статистике укључују:
    а. делетед_битес – број бајтова које је уклонио АПИ за чишћење.
    б. делетед_блобс – број бинарних великих објеката избрисаних из спремишта.

Пример

Следећи пример показује како да покренете операцију чишћења на спремишту снимака под именом „сампле_репо“.

цурл -КСПОСТ 'ЦЕ4БФ837Б9Е78А2ДБ6Ц41Ф26Ц8Ц07ББ4ФФ2002Ц5' 'кбн-ксрф: извештавање'

Излаз

{
'резултати' : {
'делетед_битес' : 100 ,
'делетед_блобс' : 25
}
}

Такође можете покренути чишћење спремишта снимака помоћу Кибана контролне табле.

Идите Управљање -> Управљање стеком -> Снимак и враћање -> Спремишта.

Отворите циљно спремиште и изаберите чисто спремиште.

Након што је чишћење завршено, захтев треба да прикаже очишћену статистику:

Закључак

У овом туторијалу, разговарали смо о процесу извођења чишћења спремишта снимака помоћу Еластицсеарцх АПИ-ја и Кибана контролне табле. Сакупите документе за више информација.

Хвала за читање!!