अपाचे काउचडीबी NoSQL के साथ एक ओपन सोर्स डॉक्यूमेंट-ओरिएंटेड डेटाबेस है - इसका मतलब है, इसमें कोई डेटाबेस स्कीमा, टेबल, रो आदि नहीं है, जो आप MySQL, PostgreSQL और Oracle में देखेंगे। CouchDB JSON . का उपयोग करता है दस्तावेज़ों के साथ डेटा संग्रहीत करने के लिए, जिसे आप HTTP के माध्यम से वेब ब्राउज़र से एक्सेस कर सकते हैं। CouchDB सभी नवीनतम आधुनिक वेब और मोबाइल ऐप्स के साथ सुचारू रूप से काम करता है।
यह आलेख बताता है कि अपाचे कॉचडीबी 2.3.0 को कैसे स्थापित किया जाए पर आरएचईएल, सेंटोस, फेडोरा, डेबियन और उबंटू सुविधा बाइनरी पैकेज का उपयोग कर लिनक्स वितरण।
अपाचे काउचडीबी पैकेज रिपोजिटरी को सक्षम करना
अपाचे काउचडीबी स्थापित करने के लिए CentOS . पर और आरएचईएल वितरण, पहले आपको 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
आरएचईएल . पर वितरण, /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
डेबियन/उबंटू . पर वितरण, रिपॉजिटरी को सक्षम करने के लिए निम्न कमांड चलाएँ। {distribution}
. को बदलना सुनिश्चित करें आपके OS संस्करण के लिए उपयुक्त विकल्प के साथ:डेबियन 8:jessie , डेबियन 9:खिंचाव , उबंटू 14.04:भरोसेमंद , उबंटू 16.04:ज़ेनियल या उबंटू 18.04:बायोनिक ।
$ echo "deb https://apache.bintray.com/couchdb-deb {distribution} main" | sudo tee -a /etc/apt/sources.list
अपाचे काउचडीबी पैकेज इंस्टाल करना
CentOS . पर और आरएचईएल वितरण, 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
अपाचे 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
अपाचे काउचडीबी सत्यापित करना
CouchDB सत्यापित करें नीचे दिए गए URL http://your-ip-address:5984
. पर जाकर , एक स्वागत . दिखाई देगा पृष्ठ जो निम्न संदेश प्रदर्शित करता है।
{"couchdb":"Welcome","version":"2.3.0","git_sha":"07ea0c7","uuid":"1b373eab0b3b6cf57420def0acb17da8","features":["pluggable-storage-engines","scheduler"],"vendor":{"name":"The Apache Software Foundation"}}
इसके बाद, http://your-ip-address:5984/_utils/
पर कॉचडीबी वेब इंटरफेस पर जाएं। काउचडीबी . बनाने और प्रबंधित करने के लिए डेटाबेस।
डेटाबेस बनाने और उनकी सेटिंग प्रबंधित करने के तरीके के बारे में अधिक जानकारी के लिए यह पृष्ठ पर जाएं , या CouchDB . पर हमारे लेखों की अगली श्रृंखला के लिए बने रहें ।