ఇచ్చిన స్నాప్షాట్లో పాల్గొనే ప్రతి షార్డ్ యొక్క వివరణాత్మక వివరణను మనం ఎలా పొందవచ్చో ఈ కథనం విశ్లేషిస్తుంది.
Elasticsearchలో ఇచ్చిన స్నాప్షాట్ స్థితిని పొందేందుకు, మేము స్నాప్షాట్ స్థితిని పొందండి API ముగింపు బిందువును ఉపయోగిస్తాము.
సింటాక్స్ని అభ్యర్థించండి
అభ్యర్థన సింటాక్స్ కింది వాటిలో చూపిన విధంగా ఉంది:
GET _snapshot / _స్థితి
GET _snapshot /< రిపోజిటరీ >/ _స్థితి
GET _snapshot /< రిపోజిటరీ >/< స్నాప్షాట్ >/ _స్థితి
అభ్యర్థన క్రింది పాత్ పారామితులకు మద్దతు ఇస్తుంది:
- <రిపోజిటరీ> – స్నాప్షాట్ రిపోజిటరీ పేరు. సిస్టమ్ వైడ్ క్వెరీకి బదులుగా ఇచ్చిన రిపోజిటరీకి అభ్యర్థన పరిధిని పరిమితం చేయడానికి ఇది చాలా ఉపయోగకరంగా ఉంటుంది.
- <స్నాప్షాట్> – లక్ష్య స్నాప్షాట్ పేరును నిర్దేశిస్తుంది. మీరు బహుళ స్నాప్షాట్లను కామాతో వేరు చేసిన జాబితాగా కూడా పేర్కొనవచ్చు.
ప్రస్తుతం అమలవుతున్న స్నాప్షాట్ల గురించి సమాచారాన్ని పొందేందుకు అభ్యర్థన పరామితిలో స్నాప్షాట్ను వదిలివేయవచ్చు.
రెస్పాన్స్ బాడీ
అభ్యర్థన స్నాప్షాట్ గురించి వివరణాత్మక సమాచారాన్ని అందించాలి. ప్రతిస్పందనలో చేర్చబడిన అటువంటి సమాచారం:
- రిపోజిటరీ – స్నాప్షాట్ ఉండే రిపోజిటరీ పేరు.
- స్నాప్షాట్ – స్నాప్షాట్ పేరు.
- uuid – స్నాప్షాట్ యొక్క UUID.
- రాష్ట్రం - స్నాప్షాట్ యొక్క ప్రస్తుత స్థితి. స్నాప్షాట్ క్రింది రాష్ట్రాల్లో ఉండవచ్చు:
- include_global_state – పేర్కొన్న స్నాప్షాట్లో గ్లోబల్ క్లస్టర్ స్థితి చేర్చబడిందో లేదో సూచిస్తుంది.
- షార్డ్_గణాంకాలు - ముక్కల గణనను చూపుతుంది.
- గణాంకాలు – స్నాప్షాట్లోని ఫైల్ కౌంట్ సంఖ్య మరియు ఫైల్ల పరిమాణంపై వివరాలు.
a. విఫలమైంది - లోపంతో పూర్తయిన స్నాప్షాట్ మరియు బ్యాకప్ చేసిన డేటాను పునరుద్ధరించడంలో విఫలమైంది.
బి. ప్రారంభించబడింది – స్నాప్షాట్ ప్రస్తుతం అమలవుతుందని సూచిస్తుంది.
సి. పాక్షికం – గ్లోబల్ క్లస్టర్ స్థితి పునరుద్ధరించబడిందని చూపిస్తుంది కానీ కనీసం ఒక షార్డ్ డేటా విజయవంతంగా నిల్వ చేయడంలో విఫలమైంది.
డి. విజయం - స్నాప్షాట్ విజయవంతంగా పూర్తయిందని సూచిస్తుంది.
అవి స్నాప్షాట్ స్థితి నుండి అందించబడిన కొన్ని సమాచారం.
సాగే శోధన స్నాప్షాట్ని సృష్టించండి
ఎలాస్టిక్సెర్చ్ గెట్ స్నాప్షాట్ APIని ఎలా ఉపయోగించాలో ఉత్తమంగా వివరించడానికి, మనం నమూనా స్నాప్షాట్ని సృష్టిద్దాం. ఈ విభాగం ఎలాస్టిక్సెర్చ్ స్నాప్షాట్ కోసం సాగే శోధన రిపోజిటరీని లేదా ఇతర అవసరాలను సృష్టించే ప్రాథమిక అంశాలను కవర్ చేయదని గుర్తుంచుకోండి.
మరింత తెలుసుకోవడానికి డాక్యుమెంటేషన్ని తనిఖీ చేయండి.
మనకు elk_bakcups అనే రిపోజిటరీ ఉందని అనుకుందాం, కింది వాటిలో చూపిన విధంగా అభ్యర్థనతో మనం ఆ రిపోజిటరీలో స్నాప్షాట్ను సృష్టించవచ్చు:
కర్ల్ -XPUT 'http://localhost:9200/_snapshot/elk_backups/test_snapshot?wait_for_completion=true' -హెచ్ 'kbn-xsrf: రిపోర్టింగ్'మునుపటి అభ్యర్థన పేర్కొన్న రిపోజిటరీలో స్నాప్షాట్ సృష్టిని ప్రారంభిస్తుంది.
గమనిక : స్నాప్షాట్ సృష్టిని పూర్తి చేయడానికి అవసరమైన సమయం అనేక అంశాలపై ఆధారపడి ఉంటుంది.
సాగే శోధన స్నాప్షాట్ స్థితిని పొందండి
మేము స్నాప్షాట్ సృష్టి ప్రక్రియను ప్రారంభించిన తర్వాత, కింది ప్రశ్నను అమలు చేయడం ద్వారా మనం దాని స్థితిని తనిఖీ చేయవచ్చు:
కర్ల్ -XGET 'http://localhost:9200/_snapshot/elk_backups/test_snapshot/_status' -హెచ్ 'kbn-xsrf: రిపోర్టింగ్'ఇది స్నాప్షాట్ స్థితికి సంబంధించిన వివరణాత్మక సమాచారాన్ని అందించాలి. ఒక ఉదాహరణ అవుట్పుట్ క్రింది చూపిన విధంగా ఉంటుంది:
{'స్నాప్షాట్లు' : [
{
'స్నాప్షాట్' : 'పరీక్ష_స్నాప్షాట్' ,
'రిపోజిటరీ' : 'ప్రతి_బ్యాకప్' , < బలమైన >
బలమైన > 'uuid' : '9oOJtTunR_WC-1a7NA-9WQ' ,
'రాష్ట్రం' : 'విజయం' ,
'include_global_state' : నిజం ,
'షార్డ్స్_స్టాట్స్' : {
'ప్రారంభించడం' : 0 ,
'ప్రారంభించబడింది' : 0 ,
'ఫైనలింగ్' : 0 ,
'పూర్తి' : 94 ,
'విఫలమైంది' : 0 ,
'మొత్తం' : 94
} ,
'గణాంకాలు' : {
'పెరుగుతున్న' : {
'file_count' : 282 ,
'బైట్లలో_పరిమాణం' : 750304
} ,
'మొత్తం' : {
'file_count' : 692 ,
'బైట్లలో_పరిమాణం' : 62159894
} ,
'స్టార్ట్_టైమ్_ఇన్_మిల్లీస్' : 1663770043239 ,
'టైమ్_ఇన్_మిల్లీస్' : 26212
} ,
'సూచీలు' : { < బలమైన >
బలమైన > 'నా-డేటా-స్ట్రీమ్' : {
'షార్డ్స్_స్టాట్స్' : {
'ప్రారంభించడం' : 0 ,
'ప్రారంభించబడింది' : 0 ,
'ఫైనలింగ్' : 0 ,
'పూర్తి' : 1 ,
'విఫలమైంది' : 0 ,
'మొత్తం' : 1
} ,
'గణాంకాలు' : {
'పెరుగుతున్న' : {
'file_count' : 0 ,
'బైట్లలో_పరిమాణం' : 0
} ,
'మొత్తం' : {
'file_count' : 10 ,
'బైట్లలో_పరిమాణం' : 13518
} ,
---------------- అవుట్పుట్ కత్తిరించబడింది------------------------
కిబానాలో, మీరు స్టాక్ మేనేజ్మెంట్ - స్నాప్షాట్ మరియు పునరుద్ధరణ విభాగానికి నావిగేట్ చేయడం ద్వారా స్నాప్షాట్ స్థితిని తనిఖీ చేయవచ్చు.
లక్ష్య స్నాప్షాట్ని ఎంచుకుని, వివరాలను వీక్షించండి.
గమనిక : ఎలాస్టిక్ సెర్చ్ గెట్ స్నాప్షాట్ స్టేటస్ API అందించిన విధంగా కిబానా సమగ్ర వివరాలను అందించదని గుర్తుంచుకోండి.
ముగింపు
ఈ పోస్ట్లో, మేము ఇచ్చిన స్నాప్షాట్ గురించి వివరణాత్మక సమాచారాన్ని పొందేందుకు అనుమతించే గెట్ స్నాప్షాట్ స్థితి APIతో పని చేయడానికి ప్రాథమిక అంశాలను అన్వేషించాము.
చదివినందుకు ధన్యవాదములు!