लिनक्स में Apache CouchDB 2.3.0 कैसे स्थापित करें


Apache CouchDB NoSQL के साथ एक खुला स्रोत दस्तावेज़-उन्मुख डेटाबेस है - इसका मतलब है, इसमें कोई भी डेटाबेस स्कीमा, टेबल, पंक्तियाँ आदि नहीं हैं, जिन्हें आप MySQL, PostgreSQL, और Oracle में देखेंगे। CouchDB दस्तावेज़ों के साथ डेटा संग्रहीत करने के लिए JSON का उपयोग करता है, जिसे आप HTTP के माध्यम से वेब ब्राउज़र से एक्सेस कर सकते हैं। CouchDB सभी नवीनतम आधुनिक वेब और मोबाइल एप्लिकेशन के साथ आसानी से काम करता है।

यह आलेख बताता है कि Apache CouchDB 2.3.0 को RHEL, CentOS, Fedora, Debian और Ubuntu Linux वितरण पर सुविधा बाइनरी पैकेज का उपयोग कैसे करें।

Apache CouchDB पैकेज रिपॉजिटरी को सक्षम करना

Apache CouchDB को CentOS और RHEL वितरण पर स्थापित करने के लिए, सबसे पहले आपको EPEL रिपॉजिटरी स्थापित करने और अपडेट करने की आवश्यकता है सिस्टम सॉफ़्टवेयर पैकेज निम्नलिखित आदेशों का उपयोग करके नवीनतम करने के लिए।

# yum update
# yum install epel-release

अगला, CentOS वितरण पर, /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo नामक एक फ़ाइल बनाएं और उसमें निम्न पाठ रखें।

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

RHEL वितरण पर, /etc/yum.repos.d/bintray-apache-couchdb-rpm.repo नामक एक फ़ाइल बनाएं और उसमें निम्न पाठ रखें। फ़ाइल में संस्करण संख्या <कोड> el7 या <कोड> el6 को बदलना सुनिश्चित करें।

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

डेबियन/उबंटू वितरण पर, रिपॉजिटरी को सक्षम करने के लिए निम्न कमांड चलाएँ। अपने ओएस संस्करण के लिए उपयुक्त विकल्प के साथ {वितरण} को बदलना सुनिश्चित करें: डेबियन 8: जेसी , डेबियन 9: खिंचाव , Ubuntu 14.04: भरोसेमंद , Ubuntu 16.04: xenial या Ubuntu 18.04: bionic

$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list

Apache CouchDB पैकेज स्थापित करना

CentOS और RHEL वितरण पर, Apache CouchDB पैकेज स्थापित करने के लिए निम्न आदेश जारी करें।

# yum -y install epel-release && yum install couchdb

डेबियन/उबंटू वितरण पर, पहले आपको रिपॉजिटरी कुंजी स्थापित करने, रिपॉजिटरी कैश को अपडेट करने और अपाचे काउचडीबी पैकेज स्थापित करने की आवश्यकता है।

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

Apache CouchDB कॉन्फ़िगर करें

डिफ़ॉल्ट रूप से, CouchDB पोर्ट <कोड> 5984 पर चलता है और इसे सर्वर के भीतर ही पहुँचा जा सकता है [ लोकलहोस्ट ] केवल, अगर आप इसे एक्सेस करना चाहते हैं वेब, आपको फ़ाइल /opt/couchdb/etc/local.ini को संशोधित करने और नीचे दिखाए गए अनुसार <कोड> [chttpd] अनुभाग के तहत सेटिंग्स को बदलने की आवश्यकता है।

# vi /opt/couchdb/etc/local.ini
[chttpd]
port = 5984
bind_address = 0.0.0.0

इसके बाद, इस फ़ाइल के नीचे जाएं और दिखाए गए अनुसार व्यवस्थापक उपयोगकर्ता और पासवर्ड को परिभाषित करें।

[admins]
admin = tecmint

उपरोक्त परिवर्तन करने के बाद CouchDB सेवा को सक्षम और सक्षम करें।

# systemctl enable couchdb.service
# systemctl restart couchdb.service
# systemctl status couchdb.service

अपाचे काउचडीबी का सत्यापन

नीचे दिए गए URL http:/your-ip-address: 5984 पर जाकर CouchDB सत्यापित करें, वहां एक स्वागत पृष्ठ दिखाई देगा जो प्रदर्शित करता है निम्नलिखित संदेश।

{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

इसके बाद, काउचडब डेटाबेस बनाने और प्रबंधित करने के लिए http:/पर आपका IP-पता: 5984/_utils/ पर Couchdb वेब इंटरफ़ेस देखें।

कोई नहीं