மீள் தேடல் துப்புரவு ஸ்னாப்ஷாட் களஞ்சியம்

Mil Tetal Tuppuravu Snapsat Kalanciyam



தரவுத்தளங்களுடன் பணிபுரியும் போது காப்புப்பிரதிகள் மிகவும் முக்கியமான அம்சமாகும். எலாஸ்டிக் தேடலில், ஸ்னாப்ஷாட்களைப் பயன்படுத்தி குறிப்பிட்ட குறியீடுகள், தரவு ஸ்ட்ரீம்கள், உலகளாவிய நிலைகள், அம்சங்கள் அல்லது முழு கிளஸ்டரின் காப்புப்பிரதிகளை உருவாக்கலாம்.

இருப்பினும், எல்லா தரவுத்தளங்களையும் போலவே, கிளஸ்டரின் நிலையும் காலப்போக்கில் மாறலாம் மற்றும் ஸ்னாப்ஷாட் அதிர்வெண்ணைச் சார்ந்தது, இது தற்போதைய ஸ்னாப்ஷாட்டால் குறிப்பிடப்படாத பழைய தரவைக் கொண்ட ஸ்னாப்ஷாட்டிற்கு வழிவகுக்கும்.







இந்த இடுகையில், ஸ்னாப்ஷாட் களஞ்சிய உள்ளடக்கத்தை ஸ்கேன் செய்து தற்போதைய தரவைக் கணக்கிட உங்களை அனுமதிக்கும் Elasticsearch ஸ்னாப்ஷாட் களஞ்சிய API ஐ எவ்வாறு பயன்படுத்துவது என்பதைப் பற்றி விவாதிப்போம். API பின்னர் குறிப்பிடப்படாத எந்த தரவையும் அகற்றும்.'



உள்ளே நுழைவோம்.



குறிப்பு : குறிப்பிடப்படாத தரவு களஞ்சியம், ஸ்னாப்ஷாட் அல்லது கிளஸ்டர் செயல்திறனைப் பாதிக்காது என்பதைப் புரிந்துகொள்வது சிறந்தது. இருப்பினும், இது பெரிய அளவிலான சூழல்களில் முக்கியமானதாக இருக்கும் வட்டு இடத்தை எடுத்துக்கொள்கிறது.





தொடரியல் கோரிக்கை

ஸ்னாப்ஷாட் க்ளீனப் API ஐ வினவுவதற்கான கோரிக்கை தொடரியல் பின்வரும் குறியீடு காட்டுகிறது.

அஞ்சல் / _ஸ்னாப்ஷாட் /< களஞ்சியம் >/ _சுத்தம் செய்



API இறுதிப்புள்ளிக்கு பாதுகாப்பு மற்றும் அனுமதி உள்ளமைவுகளைப் பொறுத்து கிளஸ்டரில் 'நிர்வகி' சிறப்புரிமைகள் தேவைப்படலாம்.

பாதை அளவுருக்கள்

கோரிக்கை பின்வரும் பாதை அளவுருக்களை ஆதரிக்கிறது:

  1. <தொகுதி> - தூய்மைப்படுத்தும் நடவடிக்கை மேற்கொள்ளப்படும் களஞ்சியத்தின் பெயரைக் குறிப்பிடுகிறது. இது தேவையான அளவுரு.

வினவல் அளவுருக்கள்

வினவலை மாற்ற, பின்வரும் வினவல் அளவுருக்களை நீங்கள் சேர்க்கலாம்:

  1. மாஸ்டர்_டைம்அவுட் - முதன்மை முனையிலிருந்து பதிலுக்காக காத்திருக்கும் காலத்தை வரையறுக்கிறது. கால அவகாசம் முடிந்தவுடன் எந்த பதிலும் வரவில்லை என்றால் கோரிக்கை பிழையுடன் தோல்வியடையும். முதன்மை நேரம் முடிவடையும் காலத்திற்கான இயல்புநிலை மதிப்பு 30 வினாடிகள் ஆகும்.
  2. நேரம் முடிந்தது - பதிலுக்கான காத்திருப்பு காலத்தை குறிப்பிடுகிறது. இயல்புநிலை 30 வினாடிகள்.

பதில் உடல்

பின்வரும் பண்புகள் மறுமொழி அமைப்பில் சேர்க்கப்பட்டுள்ளன:

  1. முடிவுகள் - இது தூய்மைப்படுத்தும் செயல்பாட்டின் மூலம் செய்யப்படும் புள்ளிவிவரங்களைக் கொண்ட ஒரு பொருள். இந்த புள்ளிவிவரங்கள் அடங்கும்:
    அ. நீக்கப்பட்ட_பைட்டுகள் - சுத்தம் API மூலம் அகற்றப்பட்ட பைட்டுகளின் எண்ணிக்கை.
    பி. deleted_blobs - களஞ்சியத்திலிருந்து நீக்கப்பட்ட பைனரி பெரிய பொருள்களின் எண்ணிக்கை.

உதாரணமாக

'sample_repo' என்ற பெயரில் ஸ்னாப்ஷாட் களஞ்சியத்தில் ஒரு தூய்மைப்படுத்தும் செயல்பாட்டை எவ்வாறு இயக்குவது என்பதை பின்வரும் எடுத்துக்காட்டு காட்டுகிறது.

சுருட்டை -எக்ஸ்போஸ்ட் 'http://localhost:9200/_snapshot/sample_repo/_cleanup' -எச் 'kbn-xsrf: அறிக்கையிடல்'

வெளியீடு

{
'முடிவுகள்' : {
'deleted_bytes' : 100 ,
'deleted_blobs' : 25
}
}

கிபானா டாஷ்போர்டைப் பயன்படுத்தி ஸ்னாப்ஷாட் களஞ்சியத்தை சுத்தம் செய்யவும் நீங்கள் இயக்கலாம்.

வழிசெலுத்தல் மேலாண்மை -> அடுக்கு மேலாண்மை -> ஸ்னாப்ஷாட் மற்றும் மீட்டமை -> களஞ்சியங்கள்.

இலக்கு களஞ்சியத்தைத் திறந்து சுத்தமான களஞ்சியத்தைத் தேர்ந்தெடுக்கவும்.

சுத்தம் செய்த பிறகு, கோரிக்கை சுத்தம் செய்யப்பட்ட புள்ளிவிவரங்களைக் காட்ட வேண்டும்:

முடிவுரை

இந்த டுடோரியலில், எலாஸ்டிக் சர்ச் ஏபிஐ மற்றும் கிபானா டாஷ்போர்டைப் பயன்படுத்தி ஸ்னாப்ஷாட் களஞ்சியத்தை சுத்தம் செய்யும் செயல்முறையை நாங்கள் விவாதித்தோம். மேலும் தகவலுக்கு ஆவணங்களை சேகரிக்கவும்.

வாசித்ததற்கு நன்றி!!