एंड्रॉयड

सेंटो 7 पर काउचडब कैसे स्थापित करें

CentOS7 पर अपाचे CouchDB स्थापित करने के लिए कैसे

CentOS7 पर अपाचे CouchDB स्थापित करने के लिए कैसे

विषयसूची:

Anonim

Apache CouchDB Apache Software Foundation द्वारा विकसित एक स्वतंत्र और ओपन-सोर्स NoSQL डेटाबेस है।

CouchDB सर्वर नामित डेटाबेस में अपना डेटा संग्रहीत करता है जिसमें JSON संरचना के साथ दस्तावेज़ होते हैं। प्रत्येक दस्तावेज़ में कई फ़ील्ड और अटैचमेंट होते हैं। फ़ील्ड में पाठ, संख्याएँ, सूचियाँ, बूलियन, अधिक शामिल हो सकते हैं। इसमें एक RESTful HTTP API शामिल है जो आपको डेटाबेस दस्तावेजों को पढ़ने, बनाने, संपादित करने और हटाने की अनुमति देता है।

इस ट्यूटोरियल में, हम यह बताएंगे कि CentOS 7 पर CouchDB का नवीनतम संस्करण कैसे स्थापित किया जाए।

आवश्यक शर्तें

अपने CentOS सिस्टम पर नए पैकेज स्थापित करने में सक्षम होने के लिए, आपको sudo विशेषाधिकारों वाले उपयोगकर्ता के रूप में लॉग इन होना चाहिए।

CouchDB रिपॉजिटरी सक्षम करें

CouchDB रिपॉजिटरी EPEL रिपॉजिटरी पर निर्भर करता है। यदि आपके सिस्टम पर EPEL रिपॉजिटरी सक्षम नहीं है, तो इसे टाइप करके सक्षम करें:।

sudo yum install epel-release

इसके बाद, अपनी पसंद का संपादक खोलें और CouchDB रिपॉजिटरी फ़ाइल बनाएँ:

sudo nano /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

निम्न सामग्री को फ़ाइल में पेस्ट करें:

/etc/yum.repos.d/bintray-apache-couchdb-rpm.repo

name=bintray--apache-couchdb-rpm baseurl=http://apache.bintray.com/couchdb-rpm/el$releasever/$basearch/ gpgcheck=0 repo_gpgcheck=0 enabled=1

फ़ाइल को सहेजें और संपादक को बंद करें।

CentOS पर CouchDB स्थापित करें

अब जब कि रिपॉजिटरी सक्षम है, तो आप निम्न कमांड का उपयोग करके काउचडीबी संकुल को स्थापित कर सकते हैं:

sudo yum install couchdb

एक बार इंस्टॉलेशन पूरा हो जाने पर, CouchDB सेवा को सक्षम और शुरू करें:

sudo systemctl start couchdb sudo systemctl enable couchdb

डिफ़ॉल्ट रूप से, CouchDB केवल लोकलहोस्ट पर सुनता है और कोई व्यवस्थापक खाता नहीं बनाया जाता है।

Apache CouchDB डेटा और कॉन्फ़िगरेशन फ़ाइलें /opt/couchdb निर्देशिका में संग्रहीत की जाती /opt/couchdb । एक व्यवस्थापक खाता बनाने के लिए local.ini फ़ाइल खोलें और local.ini अंतर्गत एक पंक्ति जोड़ें username = password प्रारूप में अनुभाग।

sudo nano /opt/couchdb/etc/local.ini /opt/couchdb/etc/local.ini

admin = mysecretpassword

CouchDB सेवा को पुनरारंभ करके पासवर्ड को हैश में बदलें:

sudo systemctl restart couchdb

एक से अधिक व्यवस्थापक खाते जोड़ने के लिए एक ही प्रारूप का उपयोग करें। नया खाता जोड़ने के बाद आपको CouchDB सेवा को पुनरारंभ करना होगा।

सिस्टम डेटाबेस बनाने के लिए curl का उपयोग करें: _users , _replicator और _global_changes :

curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT curl -u ADMINUSER:PASS -X PUT

प्रत्येक कमांड को निम्नलिखित लौटाना चाहिए:

{"ok":true}

CouchDB स्थापना का सत्यापन

यह सत्यापित करने के लिए कि क्या अधिष्ठापन सफलतापूर्वक किया गया था, निम्नलिखित curl कमांड जारी करें जो CSONDB डेटाबेस जानकारी को JSON प्रारूप में प्रिंट करेगा:

curl

स्पष्टता के लिए नीचे आउटपुट स्वरूपित है।

{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"17a6b911e0d5bfe36778b387510dbd93", "features":, "vendor":{ "name":"The Apache Software Foundation" } }

http://127.0.0.1:5984/_utils/

निष्कर्ष

आपने सीख लिया है कि CouchDB CentOS को कैसे स्थापित किया जाए। 7. आपका अगला कदम Apache CouchDB प्रलेखन पर जाएँ और इस विषय पर अधिक जानकारी पा सकते हैं।

सेंटोस काउचडब डेटाबेस