“డేటాబేస్లు ఆధునిక వెబ్ అప్లికేషన్లలో అత్యంత కీలకమైన మౌలిక సదుపాయాలు. అందువల్ల, అవి ఎల్లప్పుడూ వాంఛనీయ సామర్థ్యంతో నడుస్తున్నాయని మరియు ఎంతటి డేటానైనా హ్యాండిల్ చేయగలవని నిర్ధారించుకోవడం మంచి పద్ధతి.
పాత మరియు ఉపయోగించని డేటాను క్లీన్ చేయడం అనేది మీ డేటాబేస్లు ఉత్తమ పనితీరుతో రన్ అయ్యేలా చూసుకోవడానికి ఒక మార్గం. పాత డేటాబేస్ ఫైల్లను తీసివేయడం వల్ల డేటాబేస్ ఓవర్రైటింగ్ లేకుండా కొత్త ఫైల్లను వ్రాయడానికి అనుమతిస్తుంది.
ఈ ట్యుటోరియల్ మీ Apache Cassandra క్లస్టర్ నుండి పాత స్నాప్షాట్ ఫైల్లను ఎలా తొలగించాలో చర్చిస్తుంది.
కాసాండ్రాలో స్నాప్షాట్ తీయడం
మీ క్లస్టర్ నుండి పాత స్నాప్షాట్లను ఎలా తీసివేయాలో వివరించడానికి మేము నమూనా స్నాప్షాట్లను సృష్టించడం ద్వారా ప్రారంభిస్తాము.
గమనిక: ఈ విభాగం వివిధ బ్యాకప్లను లేదా నిర్దిష్ట స్నాప్షాట్లను ఎలా తీసుకోవాలో కవర్ చేయదు. మరింత తెలుసుకోవడానికి కాసాండ్రా స్నాప్షాట్లను సృష్టించడంపై మా ట్యుటోరియల్ని తనిఖీ చేయండి.
కాసాండ్రా అన్ని కీస్పేస్ల కోసం స్నాప్షాట్ని సృష్టించండి
క్లస్టర్లోని అన్ని కీస్పేస్ల కోసం స్నాప్షాట్ను సృష్టించడానికి, మేము ఆదేశాన్ని అమలు చేయవచ్చు:
$ nodetool స్నాప్షాట్ -టి సర్వర్_బ్యాకప్
పై కమాండ్ క్లస్టర్లోని అన్ని కీస్పేస్ల స్నాప్షాట్ను సృష్టిస్తుంది మరియు వాటిని సర్వర్_బ్యాకప్ డైరెక్టరీ క్రింద సేవ్ చేస్తుంది.
చూపిన విధంగా స్నాప్షాట్ల ఉదాహరణ జాబితా:
కాసాండ్రా షో అందుబాటులో ఉన్న స్నాప్షాట్లు
ఏవైనా స్నాప్షాట్లను తొలగించే ముందు, మీరు ఆదేశాన్ని అమలు చేయడం ద్వారా క్లస్టర్లో అందుబాటులో ఉన్న స్నాప్షాట్లను వీక్షించవచ్చు:
$ nodetool జాబితా స్నాప్షాట్లు
పైన అందించిన ప్రశ్న క్లస్టర్లోని అన్ని స్నాప్షాట్లను ప్రదర్శిస్తుంది.
స్నాప్షాట్లను తొలగిస్తోంది
కొత్త స్నాప్షాట్లను తీసేటప్పుడు కూడా కాసాండ్రా పాత స్నాప్షాట్లను తీసివేయదు. కాబట్టి, పాత స్నాప్షాట్లను మాన్యువల్గా శుభ్రం చేయడం మీ ఇష్టం.
మీ క్లస్టర్లోని అన్ని స్నాప్షాట్లను తొలగించడానికి, మీరు clearsnapshot ఆదేశాన్ని ఇలా ఉపయోగించవచ్చు:
$ nodetool క్లియర్స్నాప్షాట్ --అన్నీ
కమాండ్ ఆ నోడ్లోని అన్ని స్నాప్షాట్లను తీసివేస్తుంది మరియు చూపిన విధంగా సందేశాన్ని అందిస్తుంది:
మీరు listsnapshot ఆదేశాన్ని ఉపయోగించి అన్ని స్నాప్షాట్లు క్లీన్ చేయబడాయని ధృవీకరించవచ్చు:
అవుట్పుట్:
స్నాప్షాట్లు లేవు
మీరు ఒకే స్నాప్షాట్ను తొలగించడానికి స్నాప్షాట్ పేరు తర్వాత -t ఎంపికను ఉపయోగించవచ్చు. కమాండ్ సింటాక్స్ చూపిన విధంగా ఉంది:
ఉదాహరణకి:
కమాండ్ సర్వర్_బ్యాకప్ పేరుతో స్నాప్షాట్ను తీసివేస్తుంది.
ముగింపు
ఈ కథనంలో, మీరు స్నాప్షాట్ను ఎలా సృష్టించాలో, అందుబాటులో ఉన్న స్నాప్షాట్లను వీక్షించాలో మరియు కాసాండ్రా క్లస్టర్ నుండి పాత స్నాప్షాట్లను ఎలా తొలగించాలో నేర్చుకున్నారు.
చదివినందుకు ధన్యవాదములు!!