CouchDB
 sql >> डेटाबेस >  >> NoSQL >> CouchDB

Ubuntu 20.04 में Apache CouchDB कैसे स्थापित करें?

एरलैंग . में लागू किया गया , अपाचे काउचडीबी , जिसे केवल CouchDB . के रूप में संदर्भित किया जाता है , एक खुला स्रोत है NoSQL डेटाबेस जो JSON . में डेटा संग्रहण पर केंद्रित है प्रारूप। काउचडीबी उच्च प्रदर्शन वाले NoSQL डेटाबेस समाधान की तलाश में संचालन टीमों और व्यवसायों के लिए एक आदर्श विकल्प है। MySQL जैसे रिलेशनल डेटाबेस के विपरीत , काउचडीबी एक स्कीमा-मुक्त डेटा मॉडल का उपयोग करता है, विभिन्न कंप्यूटिंग उपकरणों में रिकॉर्ड प्रबंधन को सरल करता है।

यह ट्यूटोरियल आपको दिखाता है कि अपाचे कॉचडीबी . का नवीनतम संस्करण कैसे स्थापित किया जाए उबंटू 20.04 . पर ।

चरण 1:CouchDB रिपॉजिटरी सक्षम करें

प्रारंभ करने के लिए, अपने सर्वर इंस्टेंस में लॉग इन करें और GPG . आयात करें कुंजी के रूप में दिखाया गया है।

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

इसके बाद, CouchDB . को सक्षम करना सुनिश्चित करें दिखाए गए अनुसार भंडार।

$ echo "deb https://apache.bintray.com/couchdb-deb focal main" >> /etc/apt/sources.list

एक बार रिपोजिटरी और कुंजी जोड़ने के बाद, अगले चरण पर आगे बढ़ें।

चरण 2:Ubuntu में Apache CouchDB स्थापित करें

CouchDB रिपॉजिटरी को सक्षम करने के बाद, अगला कदम उबंटू की पैकेज सूचियों को अपडेट करना होगा और अपाचे काउचडीबी स्थापित करें जैसा दिखाया गया है।

$ sudo apt update
$ sudo apt install apache2 couchdb -y

आपको अपने CouchDB . को कॉन्फ़िगर करने के लिए विकल्पों का चयन करना होगा . इस प्रॉम्प्ट में, आप या तो स्टैंडअलोन . में कॉन्फ़िगर करते हैं या संकुलित तरीका। चूंकि हम एक ही सर्वर पर स्थापित कर रहे हैं, इसलिए हम एकल-सर्वर स्टैंडअलोन का विकल्प चुनेंगे विकल्प।

अगले प्रॉम्प्ट में, आपको उस नेटवर्क इंटरफ़ेस को कॉन्फ़िगर करना होगा जिस पर CouchDB के लिए बाध्य होगा। स्टैंडअलोन . में सर्वर मोड, डिफ़ॉल्ट 127.0.0.1 (लूपबैक) . है ।

अगर यह संकुल . है मोड में, सर्वर का इंटरफ़ेस IP पता दर्ज करें या 0.0.0.0 . टाइप करें , जो CouchDB . को बांधता है सभी नेटवर्क इंटरफेस के लिए।

इसके बाद, व्यवस्थापक पासवर्ड सेट करें।

अपने इंस्टॉलेशन को अंतिम रूप देने के लिए सेट पासवर्ड की पुष्टि करें।

चरण 3:CouchDB स्थापना सत्यापित करें

काउचडीबी सर्वर TCP को सुनता है पोर्ट 5984 डिफ़ॉल्ट रूप से। अपनी जिज्ञासा को शांत करने के लिए, दिखाए गए अनुसार netstat कमांड चलाएँ।

$ netstat -pnltu | grep 5984

यह सत्यापित करने के लिए कि क्या स्थापना सफल रही और सेवा चल रही है, नीचे कर्ल कमांड चलाएँ। आपको CouchDB . के बारे में निम्नलिखित जानकारी मिलनी चाहिए डेटाबेस जो JSON प्रारूप में मुद्रित होता है।

$ curl http://127.0.0.1:5984/

आपके टर्मिनल में आउटपुट इस तरह दिखेगा:

चरण 4:CouchDB वेब इंटरफ़ेस एक्सेस करें

आप अपना ब्राउज़र खोल सकते हैं और http://127.0.0.1:5984/_utils/ पर ब्राउज़ कर सकते हैं। और अपने डेटाबेस में लॉगिन करने के लिए व्यवस्थापक उपयोगकर्ता नाम और पासवर्ड टाइप करें:

अपाचे CouchDB . के बाद सफलतापूर्वक कॉन्फ़िगर और स्थापित किया गया है, इसकी स्थिति शुरू करने, सक्षम करने, रोकने और जांचने के लिए नीचे दिए गए आदेशों का उपयोग करें।

$ sudo systemctl start couchdb.service
$ sudo systemctl enable couchdb.service
$ sudo systemctl stop couchdb.service

चेक स्टेटस कमांड दिखाता है:

$ sudo systemctl status couchdb.service
निष्कर्ष

CouchDB के बारे में अधिक जानकारी के लिए , Apache CouchDB दस्तावेज़ीकरण देखें। हमें उम्मीद है कि अब आप आराम से CouchDB स्थापित कर सकते हैं उबंटू 20.04 . पर ।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. क्या किसी ने कॉच डीबी, और विभिन्न ऑफ़लाइन कार्यान्वयन (पाउच डीबी) की कोशिश की है?

  2. कॉच डीबी के साथ शुरुआत करना

  3. हसुरा के साथ पोस्टग्रेज पर कॉच डीबी स्टाइल सिंक और संघर्ष समाधान

  4. डेबियन 10 . पर कॉच डीबी कैसे स्थापित करें

  5. डेबियन 9 . पर कॉच डीबी स्थापित करें