काउचडीबी एक उच्च-प्रदर्शन वाला ओपनसोर्स है NoSQL समाधान जहां डेटा JSON-आधारित दस्तावेज़ प्रारूप में कुंजी/मान जोड़े, सूचियों या मानचित्रों के रूप में संग्रहीत किया जाता है। यह एक रेस्टफुल एपीआई प्रदान करता है जो उपयोगकर्ताओं को वस्तुओं को पढ़ने, संपादित करने और हटाने जैसे कार्यों को निष्पादित करके डेटाबेस दस्तावेज़ों को आसानी से प्रबंधित करने में सक्षम बनाता है।
काउचडीबी एक नेटवर्क में विभिन्न उदाहरणों में डेटाबेस की तेज़ अनुक्रमण और आसान प्रतिकृति जैसे महान लाभ प्रदान करता है। इस गाइड में, हम कवर करते हैं कि आप CouchDB . कैसे स्थापित कर सकते हैं डेबियन 10 . पर ।
चरण 1:डेबियन पर CouchDB रिपॉजिटरी जोड़ें
हम अपने डेबियन . में लॉग इन करके शुरुआत करेंगे दिखाए गए अनुसार उपयुक्त पैकेज मैनेजर का उपयोग करके सर्वर और पैकेज सूचियों को अपडेट करना:
$ sudo apt update
इसके बाद, हमें CouchDB . जोड़ना होगा डेबियन . के लिए भंडार इस प्रकार है:
$ echo "deb https://apache.bintray.com/couchdb-deb buster main" | sudo tee -a /etc/apt/sources.list
बाद में, GPG . आयात करें दिखाए गए अनुसार कर्ल कमांड का उपयोग करके कुंजी।
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -
चरण 2:डेबियन पर CouchDB स्थापित करें
CouchDB . के साथ रिपॉजिटरी की जगह, नए जोड़े गए रेपो को सिंक करने के लिए सिस्टम पैकेज सूची को अपडेट करें।
$ sudo apt update
फिर CouchDB install स्थापित करें दिखाए गए अनुसार उपयुक्त पैकेज प्रबंधक का उपयोग करना:
$ sudo apt install couchdb
आधे रास्ते में, आपको कुछ महत्वपूर्ण विवरण प्रदान करने के लिए प्रेरित किया जाएगा। सबसे पहले, आपको उस कॉन्फ़िगरेशन के प्रकार को निर्दिष्ट करने की आवश्यकता होगी जिसे आप अपने उदाहरण के लिए सेट अप करना चाहते हैं। चूंकि हम केवल एक सर्वर पर इंस्टॉल कर रहे हैं, इसलिए 'स्टैंडअलोन . चुनें 'विकल्प।
अगला, नेटवर्क बाइंड इंटरफ़ेस प्रदान करें। यह प्रारंभ में लोकलहोस्ट . पर सेट है पता – 127.0.0.1 . हालांकि, आप इसे 0.0.0.0 . पर सेट कर सकते हैं ताकि यह सभी नेटवर्क इंटरफेस को सुन सके।
इसके बाद, व्यवस्थापक पासवर्ड प्रदान करें। यह वह पासवर्ड है जिसका उपयोग CouchDB . तक पहुंचते समय किया जाएगा वेबयूआई . के माध्यम से ।
और इसकी पुष्टि करें।
चरण 3:सत्यापित करें कि CouchDB चल रहा है
काउचडीबी पोर्ट सुनता है 5984 डिफ़ॉल्ट रूप से। आप नेटस्टैट उपयोगिता को निम्न प्रकार से लागू करके इसे सत्यापित कर सकते हैं:
$ sudo netstat -pnltu | grep 5984
वैकल्पिक रूप से, आप यह सत्यापित करने के लिए सिस्टम सेवा का उपयोग कर सकते हैं कि CouchDB . है डेमॉन चल रहा है:
$ sudo systemctl status couchdb
बढ़िया, हमारे CouchDB इंस्टेंस अपेक्षानुसार चल रहा है।
चरण 4:WebUI के माध्यम से CouchDB एक्सेस करना
CouchDB . का प्रबंधन आसान है, इसके द्वारा प्रदान किए जाने वाले सरल और सहज वेब इंटरफ़ेस के लिए धन्यवाद। CouchDB तक पहुँचने के लिए, URL ब्राउज़ करें:
http://localhost:5984
आपको उस उपयोगकर्ता नाम और पासवर्ड का उपयोग करके लॉग इन करना होगा जिसे आपने स्थापना के दौरान सेट किया था।
लॉग इन करने पर, आपको निम्न इंटरफ़ेस मिलेगा।
और वह इसे लपेटता है। हमने आपको CouchDB . की स्थापना के बारे में बताया है डेबियन 10 . पर ।