ఉబుంటులో మొంగోడిబి కమ్యూనిటీ ఎడిషన్uను ఎలా ఇన్uస్టాల్ చేయాలి


మొంగోడిబి అనేది నోస్క్యూల్ యొక్క అత్యాధునిక సాంకేతిక పరిజ్ఞానం ఆధారంగా ఓపెన్ సోర్స్, డాక్యుమెంట్ డేటాబేస్. ఇది ఆధునిక వెబ్ అనువర్తనాల అభివృద్ధికి మద్దతు ఇస్తుంది, బలమైన అనుగుణ్యత, వశ్యత, వ్యక్తీకరణ ప్రశ్న భాషలు మరియు ద్వితీయ సూచికలు మరియు మరెన్నో వంటి లక్షణాలతో. అదనంగా, ఇది శక్తివంతమైన మరియు మిషన్-క్లిష్టమైన డేటాబేస్uలతో ఆధునిక అనువర్తనాలను రూపొందించడానికి సంస్థలకు గొప్ప స్కేలబిలిటీ మరియు పనితీరును అందిస్తుంది.

ఈ వ్యాసంలో, ఉబుంటు LTS (దీర్ఘకాలిక మద్దతు) ఉబుంటు లైనక్స్ విడుదలలపై మొంగోడిబి 4.4 కమ్యూనిటీ ఎడిషన్ యొక్క సరికొత్త సంస్కరణను సముచితమైన ప్యాకేజీ నిర్వాహికిని ఉపయోగించి ఎలా ఇన్uస్టాల్ చేయాలో మరియు కాన్ఫిగర్ చేయాలో మీరు నేర్చుకుంటారు.

మొంగోడిబి 4.4 కమ్యూనిటీ ఎడిషన్ కింది 64-బిట్ ఉబుంటు ఎల్uటిఎస్ (దీర్ఘకాలిక మద్దతు) విడుదలలను కలిగి ఉంది:

  • 20.04 LTS (“ఫోకల్”)
  • 18.04 LTS (“బయోనిక్”)
  • 16.04 LTS (“జెనియల్”)

డిఫాల్ట్ ఉబుంటు రిపోజిటరీలు పాత మొంగోడిబి వెర్షన్uను అందిస్తాయి, కాబట్టి మేము ఉబుంటు సర్వర్uలోని అధికారిక మొంగోడిబి రిపోజిటరీ నుండి తాజా మొంగోడిబిని ఇన్uస్టాల్ చేసి కాన్ఫిగర్ చేస్తాము.

దశ 1: ఉబుంటులో మొంగోడిబి రిపోజిటరీని కలుపుతోంది

1. మీ ఉబుంటు సర్వర్uలో మొంగోడిబి కమ్యూనిటీ ఎడిషన్ యొక్క తాజా వెర్షన్uను ఇన్uస్టాల్ చేయడానికి, మీరు చూపిన విధంగా అవసరమైన డిపెండెన్సీలను ఇన్uస్టాల్ చేయాలి.

$ sudo apt update
$ sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common

2. తరువాత, కింది wget ఆదేశాన్ని ఉపయోగించి ప్యాకేజీ నిర్వహణ వ్యవస్థ ఉపయోగించే మొంగోడిబి పబ్లిక్ జిపిజి కీని దిగుమతి చేయండి.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. ఆ తరువాత, /etc/apt/sources కింద మొంగోడిబి రిపోజిటరీ వివరాలను కలిగి ఉన్న /etc/apt/sources.list.d/mongodb-org-4.4.list జాబితా ఫైల్uను సృష్టించండి. మీ ఉబుంటు వెర్షన్ కోసం .list.d/ డైరెక్టరీ.

ఇప్పుడు మీ ఉబుంటు వెర్షన్ ప్రకారం కింది ఆదేశాన్ని అమలు చేయండి:

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

అప్పుడు ఫైల్ను సేవ్ చేసి దాన్ని మూసివేయండి.

4. తరువాత, స్థానిక ప్యాకేజీ డేటాబేస్ను రీలోడ్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.

$ sudo apt-get update

దశ 2: ఉబుంటులో మొంగోడిబి డేటాబేస్ను వ్యవస్థాపించడం

5. ఇప్పుడు మొంగోడిబి రిపోజిటరీ ప్రారంభించబడింది, మీరు ఈ క్రింది ఆదేశాన్ని అమలు చేయడం ద్వారా సరికొత్త స్థిరమైన సంస్కరణను ఇన్uస్టాల్ చేయవచ్చు.

$ sudo apt-get install -y mongodb-org

మొంగోడిబి ఇన్uస్టాలేషన్ సమయంలో, ఇది కాన్ఫిగరేషన్ ఫైల్ /etc/mongod.conf , డేటా డైరెక్టరీ /var/lib/mongodb మరియు లాగ్ డైరెక్టరీ /var/log/mongodb .

అప్రమేయంగా, మొంగోడిబి మొంగోడ్బ్ యూజర్ ఖాతాను ఉపయోగించి నడుస్తుంది. మీరు వినియోగదారుని మార్చినట్లయితే, ఈ డైరెక్టరీలకు ప్రాప్యతను కేటాయించడానికి మీరు డేటా మరియు లాగ్ డైరెక్టరీలకు అనుమతి మార్చాలి.

6. అప్పుడు కింది ఆదేశాన్ని అమలు చేయడం ద్వారా మొంగోడ్ ప్రాసెస్uను ప్రారంభించి ధృవీకరించండి.

------------ systemd (systemctl) ------------ 
$ sudo systemctl start mongod 
$ sudo systemctl status mongod

------------ System V Init ------------
$ sudo service mongod start   
$ sudo service mongod status

7. ఇప్పుడు మీ లోకల్ హోస్ట్uలో డిఫాల్ట్ పోర్ట్ 27017 తో నడుస్తున్న మంగోడ్uకు కనెక్ట్ అవ్వడానికి ఎటువంటి ఎంపికలు లేకుండా మొంగో షెల్ ప్రారంభించండి.

$ mongo

మొంగోడిబి కమ్యూనిటీ ఎడిషన్uను అన్uఇన్uస్టాల్ చేయండి

మొంగోడిబి అనువర్తనాలు, కాన్ఫిగరేషన్ ఫైల్స్ మరియు డేటా మరియు లాగ్లను కలిగి ఉన్న ఏదైనా డైరెక్టరీలతో సహా మొంగోడిబిని పూర్తిగా తొలగించడానికి, కింది ఆదేశాలను జారీ చేయండి.

$ sudo service mongod stop
$ sudo apt-get purge mongodb-org*
$ sudo rm -r /var/log/mongodb
$ sudo rm -r /var/lib/mongodb

ఈ గైడ్ మీకు ఉపయోగకరంగా ఉంటుందని నేను ఆశిస్తున్నాను, ఏవైనా ప్రశ్నలు లేదా అదనపు సమాచారం కోసం, మీరు మీ సమస్యలను ప్రసారం చేయడానికి క్రింది వ్యాఖ్య విభాగాన్ని ఉపయోగించవచ్చు.