CentOS7 पर अपाचे CouchDB स्थापित करने के लिए कैसे
विषयसूची:
- आवश्यक शर्तें
- CouchDB रिपॉजिटरी सक्षम करें
- CentOS पर CouchDB स्थापित करें
- CouchDB स्थापना का सत्यापन
- निष्कर्ष
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
प्रत्येक कमांड को निम्नलिखित लौटाना चाहिए:
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 प्रलेखन पर जाएँ और इस विषय पर अधिक जानकारी पा सकते हैं।
सेंटोस काउचडब डेटाबेससेंटो 8 पर काउचडब कैसे स्थापित करें

Apache CouchDB Apache Software Foundation द्वारा विकसित एक स्वतंत्र और ओपन-सोर्स NoSQL डेटाबेस है। इस आलेख में, हम CentOS 8 पर CouchDB की स्थापना को कवर करेंगे।
डेबियन 9 पर काउचडब कैसे स्थापित करें

CouchDB अपाचे सॉफ्टवेयर फाउंडेशन द्वारा बनाए एक ओपन-सोर्स फॉल्ट-टॉलरेंट और स्कीमा-फ्री NoSQL डेटाबेस है। इस ट्यूटोरियल में, हम बताएंगे कि डेबियन 9 पर CouchDB का नवीनतम संस्करण कैसे स्थापित किया जाए।
Ubuntu 18.04 पर काउचडब कैसे स्थापित करें

CouchDB Apache Software Foundation द्वारा अनुरक्षित एक स्वतंत्र और ओपन-सोर्स फॉल्ट-टॉलरेंट NoSQL डेटाबेस है। इस ट्यूटोरियल में, हम CouchDB के नवीनतम संस्करण को Ubuntu 18.04 पर आधिकारिक CouchDB रिपॉजिटरी से इंस्टॉल करने की प्रक्रिया को कवर करेंगे।