ఉబుంటులో అపాచీ కౌచ్uడిబిని ఎలా ఇన్uస్టాల్ చేయాలి 20.04


ఎర్లాంగ్uలో అమలు చేయబడిన, అపాచీ కౌచ్uడిబి, దీనిని కౌచ్uడిబి అని పిలుస్తారు, ఇది ఓపెన్ సోర్స్ నోస్క్యూల్ డేటాబేస్, ఇది డేటా నిల్వపై JSON ఆకృతిలో దృష్టి పెడుతుంది. అధిక-పనితీరు గల NoSQL డేటాబేస్ పరిష్కారం కోసం చూస్తున్న ఆపరేషన్ జట్లు మరియు వ్యాపారాలకు CouchDB సరైన ఎంపిక. MySQL వంటి రిలేషనల్ డేటాబేస్uల మాదిరిగా కాకుండా, కౌచ్uడిబి స్కీమా-రహిత డేటా మోడల్uను ఉపయోగిస్తుంది, వివిధ కంప్యూటింగ్ పరికరాల్లో రికార్డుల నిర్వహణను సులభతరం చేస్తుంది.

ఈ ట్యుటోరియల్ ఉబుంటు 20.04 లో అపాచీ కౌచ్uడిబి యొక్క తాజా వెర్షన్uను ఎలా ఇన్uస్టాల్ చేయాలో మీకు చూపుతుంది.

దశ 1: కౌచ్uడిబి రిపోజిటరీని ప్రారంభించండి

ప్రారంభించడానికి, మీ సర్వర్ ఉదాహరణకి లాగిన్ అవ్వండి మరియు చూపిన విధంగా GPG కీని దిగుమతి చేయండి.

$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc   | sudo apt-key add -

తరువాత, చూపిన విధంగా CouchDB రిపోజిటరీని ఎనేబుల్ చెయ్యండి.

$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

రిపోజిటరీ మరియు కీ జోడించిన తర్వాత, తదుపరి దశకు వెళ్లండి.

దశ 2: ఉబుంటులో అపాచీ కౌచ్uడిబిని ఇన్uస్టాల్ చేయండి

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

$ sudo apt update
$ sudo apt install apache2 couchdb -y

మీ కౌచ్uడిబిని కాన్ఫిగర్ చేయడానికి మీరు ఎంపికలను ఎంచుకోవాలి. ఈ ప్రాంప్ట్uలో, మీరు స్వతంత్ర లేదా క్లస్టర్డ్ మోడ్uలో కాన్ఫిగర్ చేస్తారు. మేము ఒకే సర్వర్uలో ఇన్uస్టాల్ చేస్తున్నందున, మేము సింగిల్-సర్వర్ స్వతంత్ర ఎంపికను ఎంచుకుంటాము.

తదుపరి ప్రాంప్ట్uలో, మీరు కౌచ్uడిబి బంధించే నెట్uవర్క్ ఇంటర్uఫేస్uను కాన్ఫిగర్ చేయాలి. స్వతంత్ర సర్వర్ మోడ్uలో, డిఫాల్ట్ 127.0.0.1 (లూప్uబ్యాక్).

ఇది క్లస్టర్డ్ మోడ్ అయితే, సర్వర్ యొక్క ఇంటర్ఫేస్ IP చిరునామాను నమోదు చేయండి లేదా 0.0.0.0 అని టైప్ చేయండి, ఇది కౌచ్డిబిని అన్ని నెట్uవర్క్ ఇంటర్uఫేస్uలకు బంధిస్తుంది.

తరువాత, నిర్వాహక పాస్uవర్డ్uను సెట్ చేయండి.

మీ ఇన్uస్టాలేషన్uను ఖరారు చేయడానికి సెట్ పాస్uవర్డ్uను నిర్ధారించండి.

దశ 3: కౌచ్uడిబి ఇన్uస్టాలేషన్uను ధృవీకరించండి

CouchDB సర్వర్ అప్రమేయంగా TCP పోర్ట్ 5984 ను వింటుంది. మీ ఉత్సుకతను తగ్గించడానికి, చూపిన విధంగా నెట్uస్టాట్ ఆదేశాన్ని అమలు చేయండి.

$ netstat -pnltu | grep 5984

ఇన్స్టాలేషన్ విజయవంతమైందా మరియు సేవ నడుస్తుందో లేదో ధృవీకరించడానికి, దిగువ కర్ల్ ఆదేశాన్ని అమలు చేయండి. మీరు JSON ఆకృతిలో ముద్రించిన CouchDB డేటాబేస్ గురించి ఈ క్రింది సమాచారాన్ని పొందాలి.

$ curl http://127.0.0.1:5984/

మీ టెర్మినల్uలోని అవుట్uపుట్ ఇలా ఉంటుంది:

దశ 4: కౌచ్uడిబి వెబ్ ఇంటర్uఫేస్uను యాక్సెస్ చేయండి

మీరు మీ బ్రౌజర్uను తెరిచి http://127.0.0.1:5984/_utils/ కు బ్రౌజ్ చేయవచ్చు మరియు మీ డేటాబేస్uలోకి లాగిన్ అవ్వడానికి అడ్మిన్ యూజర్uనేమ్ మరియు పాస్uవర్డ్ టైప్ చేయండి:

అపాచీ కౌచ్uడిబి విజయవంతంగా కాన్ఫిగర్ చేసి, ఇన్uస్టాల్ చేసిన తర్వాత, ప్రారంభించడానికి, ప్రారంభించడానికి, ఆపడానికి మరియు దాని స్థితిని తనిఖీ చేయడానికి క్రింది ఆదేశాలను ఉపయోగించండి.

$ sudo systemctl start couchdb.service
$ sudo systemctl enable couchdb.service
$ sudo systemctl stop couchdb.service

చెక్ స్థితి ఆదేశం చూపిస్తుంది:

$ sudo systemctl status couchdb.service

CouchDB పై మరింత సమాచారం కోసం, Apache CouchDB డాక్యుమెంటేషన్ చూడండి. మీరు ఇప్పుడు ఉబుంటు 20.04 లో కౌచ్uడిబిని హాయిగా ఇన్uస్టాల్ చేయగలరని మా ఆశ.