RHEL या CentOS पर काउचबेस सर्वर के साथ प्रारंभ करना
विषयसूची:
- CouchDB रिपोजिटरी को सक्षम करना
- CentOS पर CouchDB स्थापित करना
- CouchDB कॉन्फ़िगर करना
- CouchDB स्थापना का सत्यापन
- निष्कर्ष
Apache CouchDB Apache Software Foundation द्वारा विकसित एक स्वतंत्र और ओपन-सोर्स NoSQL डेटाबेस है। इसका उपयोग एकल-नोड या संकुल डेटाबेस के रूप में किया जा सकता है।
CouchDB सर्वर अपने डेटा को नामित डेटाबेस में संग्रहीत करता है, जिसमें JSON संरचना के साथ दस्तावेज़ होते हैं। प्रत्येक दस्तावेज़ में कई फ़ील्ड और अटैचमेंट होते हैं। फ़ील्ड में पाठ, संख्याएँ, सूचियाँ, बूलियन, अधिक शामिल हो सकते हैं। इसमें एक RESTful HTTP API शामिल है जो आपको डेटाबेस दस्तावेजों को पढ़ने, बनाने, संपादित करने और हटाने की अनुमति देता है।
, हम CentOS 8 पर CouchDB की स्थापना को कवर करेंगे।
CouchDB रिपोजिटरी को सक्षम करना
CentOS 8 पर CouchDB स्थापित करने का सबसे आसान तरीका विक्रेता रिपॉजिटरी को सक्षम करना और बाइनरी पैकेज स्थापित करना है।
Sudo विशेषाधिकारों के साथ रूट या उपयोगकर्ता के रूप में अपनी पसंद का संपादक खोलें और 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 स्थापित करना
निम्नलिखित कमांड चलाकर CouchDB पैकेज स्थापित करें:
sudo dnf install couchdb
एक बार इंस्टॉलेशन पूरा हो जाने पर, CouchDB सेवा को सक्षम और शुरू करें:
sudo systemctl enable --now couchdb
CouchDB कॉन्फ़िगर करना
CouchDB को एकल-नोड या संकुल मोड में सेट किया जा सकता है। इस उदाहरण में, हम सर्वर को एकल-नोड कॉन्फ़िगरेशन में तैनात करेंगे। CustDB को संकुल मोड में कैसे सेट करें, इसके बारे में आधिकारिक दस्तावेज की जाँच करें।
आप
http://127.0.0.1:5984/_utils#setup
या कमांड-लाइन से, फौक्सटन का उपयोग करके काउचडीबी को कॉन्फ़िगर कर सकते हैं। सेटअप विज़ार्ड आपको मोड चयन और व्यवस्थापक निर्माण के माध्यम से मार्गदर्शन करेगा।
हम कमांड-लाइन से व्यवस्थापक उपयोगकर्ता और डेटाबेस बनाएंगे।
Apache CouchDB डेटा और कॉन्फ़िगरेशन फ़ाइलें
/opt/couchdb
निर्देशिका में संग्रहीत की जाती
/opt/couchdb
। एक व्यवस्थापक खाता बनाने के लिए,
local.ini
.
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 सेवा को पुनरारंभ करें।
सिस्टम डेटाबेस
_users
,
_replicator
, और
_global_changes
बनाने के लिए
curl
का उपयोग करें:
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
curl -u ADMINUSER:PASS -X PUT
प्रत्येक कमांड को निम्नलिखित लौटाना चाहिए:
CouchDB स्थापना का सत्यापन
CouchDB सर्वर स्थानीयहोस्ट पर चल रहा है
localhost:5984
। यह सत्यापित करने के लिए कि क्या इंस्टॉलेशन सफल था और सेवा चल रही है, निम्न
curl
कमांड चलाएं जो JSON फॉर्मेट में CouchDB डेटाबेस के बारे में जानकारी प्रिंट करेगा:
curl
स्पष्टता के लिए, नीचे दिया गया आउटपुट स्वरूपित है।
{ "couchdb":"Welcome", "version":"2.3.1", "git_sha":"c298091a4", "uuid":"5e3878666b1077eb9d4a7ba7b06c251b", "features":, "vendor":{ "name":"The Apache Software Foundation" } }
http://127.0.0.1:5984/_utils/
निष्कर्ष
हमने आपको CouchDB CentOS स्थापित करने का तरीका दिखाया है। 8. आपका अगला कदम Apache CouchDB दस्तावेज़ीकरण पर जा सकता है और इस विषय पर अधिक जानकारी पा सकता है।
यदि आपके कोई प्रश्न हैं, तो टिप्पणी छोड़ने के लिए स्वतंत्र महसूस करें।
सेंटोस काउचडब डेटाबेससेंटो 7 पर काउचडब कैसे स्थापित करें

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

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

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