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

सीडीपी परिचालन डेटाबेस (सीओडी) पर अनुप्रयोगों को तैनात करना

CDP ऑपरेशनल डेटाबेस एक्सपीरियंस (COD) Cloudera डेटा प्लेटफ़ॉर्म (CDP) पर एक Paa ऑफ़र है। सीओडी आपको अपने कार्यभार के आधार पर कुछ क्लिक और ऑटो-स्केल के साथ एक नया परिचालन डेटाबेस बनाने में सक्षम बनाता है।

पर्दे के पीछे, COD स्वचालित रूप से क्लस्टर परिनियोजन और कॉन्फ़िगरेशन का प्रबंधन करता है, जिससे नए डेटाबेस इंस्टेंस स्थापित करने से संबंधित ओवरहेड्स कम हो जाते हैं। इसके अतिरिक्त, ऑटो-स्केलिंग आपके कार्यभार के लिए क्लस्टर को आकार देने की आवश्यकता को समाप्त कर देता है।

आप सीओडी को क्लौडेरा सीडीपी कंसोल से एक्सेस कर सकते हैं:https://console.cdp.cloudera.com/।

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

एज नोड क्या है?

CDP के पास एक निजी IP स्थान है और सुरक्षा सुनिश्चित करने के लिए Kerberos का लाभ उठाता है। अनुप्रयोगों को तैनात करने के लिए, ग्राहकों को "एज नोड" के रूप में जाना जाने वाला बनाने की आवश्यकता होती है। एक एज नोड एक संसाधन है जो सीडीपी पब्लिक क्लाउड पर निजी कंप्यूटिंग संसाधनों तक पहुंचने के लिए समर्पित है। यदि आप Apache HBase Java API या Apache फीनिक्स थिक JDBC क्लाइंट का उपयोग करते हैं, तो आपको अपने सार्वजनिक क्लाउड वातावरण में एक एज नोड को कॉन्फ़िगर करना होगा। दूसरी ओर, पायथन, ओडीबीसी, या फीनिक्स क्वेरी सर्वर सर्वर का उपयोग करने वाले अनुप्रयोगों को किनारे के नोड पर तैनात करने की आवश्यकता नहीं है।

एज नोड का उपयोग क्यों करें?

यदि आपने अपना वातावरण बनाते समय सार्वजनिक समापन बिंदु एक्सेस गेटवे सक्षम किया है, तो आप सार्वजनिक क्लाउड के बाहर से अपने COD इंस्टेंस तक पहुंच सकते हैं। लेकिन, यदि आप अपने परिवेश में एक निजी सबनेट का उपयोग करते हैं, तो आपको अपने क्लाइंट अनुप्रयोगों के लिए एक किनारे नोड का उपयोग करके अपने सीओडी इंस्टेंस तक पहुंचने के लिए एक वीपीएन कॉन्फ़िगर करना होगा।

आप निम्न में से किसी एक तरीके से एज नोड को कॉन्फ़िगर कर सकते हैं:

  • Simple/Automated:Cloudera एक टेम्प्लेट प्रदान करता है जिसे एज नोड के रूप में उपयोग करने के लिए आसानी से कॉन्फ़िगर किया जा सकता है और इसे प्रबंधित करता है। इसे स्थानीय रूप से SDX परिवेश में परिनियोजित किया जाता है।
  • मैन्युअल:अपने सार्वजनिक क्लाउड में एक समर्पित एज नोड कॉन्फ़िगर करें

एज नोड बनाएं

एज नोड एक-नोड समर्पित डेटा हब क्लस्टर है जो आपको अपने सीडीपी ऑपरेशनल डेटाबेस (सीओडी) इंस्टेंस और आपके अनुप्रयोगों के साथ संवाद करने में सक्षम बनाता है। आप एक डेटा हब क्लस्टर परिनियोजित कर सकते हैं जो आपके COD इंस्टेंस तक पहुँचने के लिए एक एज नोड के रूप में काम करता है। यह सुनिश्चित करने के लिए कि सीओडी इंस्टेंस पर लागू होने वाले सुरक्षा समूह और डेटा प्रवेश नियम एज नोड पर भी लागू होने चाहिए, एज नोड डेटा हब क्लस्टर को सीओडी इंस्टेंस के समान वातावरण में परिनियोजित करें।

  1. क्लौडेरा प्रबंधन कंसोल से, डेटा हब क्लस्टर पर क्लिक करें।
  2. डेटा हब बनाएं क्लिक करें.
  3. चल रहे डेटा लेक ड्रॉप-डाउन सूची के साथ चयनित परिवेश में, वही वातावरण चुनें जिसका उपयोग आपके COD इंस्टेंस द्वारा किया जाता है।
  4. क्लस्टर परिभाषा चुनें.
  5. क्लस्टर परिभाषा ड्रॉप-डाउन सूची में, [***CLOUD PROVIDER NAME***] के लिए [***RUNTIME VERSION***] COD Edge Node चुनें।

    उदाहरण के लिए, AWS क्लस्टर टेम्पलेट के लिए 7.2.10 COD एज नोड चुनें।

  6. क्लस्टर नाम फ़ील्ड में, एक क्लस्टर नाम प्रदान करें जिसे आप बाद में किसी विशिष्ट COD इंस्टेंस के किनारे नोड के रूप में पहचान सकते हैं।
  7. प्रावधान क्लस्टर पर क्लिक करें।

एज नोड को परिनियोजित करने के बाद, आप क्लाइंट कनेक्टिविटी जानकारी का उपयोग करके इस एज नोड पर अपने एप्लिकेशन चला सकते हैं। अपने डेटाबेस के लिए एक एप्लिकेशन को संकलित करने में सीओडी के लिए अनुप्रयोगों को संकलित करने का तरीका देखें।

क्लाइंट कनेक्टिविटी जानकारी प्राप्त करें 

URL या HBase क्लाइंट कॉन्फ़िगरेशन के बारे में जानकारी प्राप्त करने के लिए कनेक्टिविटी टैब का उपयोग करें जिसकी आपको अपने COD इंस्टेंस तक पहुंचने की आवश्यकता है।

आप HBase क्लाइंट टैरबॉल डाउनलोड कर सकते हैं जिसमें आपके डेटाबेस से कनेक्ट करने के लिए उपयोग की जाने वाली JAR फ़ाइलें शामिल हैं। HBase क्लाइंट टारबॉल में आवश्यक स्क्रिप्ट और JAR फाइलें होती हैं जिन्हें HBase शेल या SQLLine जैसे इंटरैक्टिव टूल का उपयोग करते समय आपको अपने डेटाबेस से कनेक्ट करने की आवश्यकता होती है।

अधिक जानकारी के लिए, क्लाइंट कनेक्टिविटी जानकारी देखें | सीडीपी पब्लिक क्लाउड।

एप्लिकेशन संकलित करें

एक बार जब आप सीडीपी ऑपरेशनल डेटाबेस (सीओडी) का उपयोग करके अपना एप्लिकेशन और डेटाबेस बना लेते हैं, तो आपको अपने डेटाबेस के लिए अपना एप्लिकेशन संकलित करना होगा।

किसी एप्लिकेशन को संकलित करने के बारे में अधिक जानकारी के लिए, एक एप्लिकेशन संकलित करें देखें | सीडीपी पब्लिक क्लाउड।

और, COD के साथ एक नमूना एप्लिकेशन को आज़माने के लिए Cloudera ऑपरेशनल डेटाबेस - Cloudera ब्लॉग पोस्ट के लिए नमूना अनुप्रयोगों में अपना आवेदन अनुभाग चलाएँ देखें।

निष्कर्ष

क्लाउडेरा प्रबंधित एज नोड पर सीओडी का उपयोग करने वाले अनुप्रयोगों को तैनात करना आसान है। यदि आप नमूना अनुप्रयोगों को आज़माना चाहते हैं, तो कृपया हमारी हालिया ब्लॉग पोस्ट देखें जहां हमने इसे विस्तार से कवर किया है।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MapReduce में Hadoop InputFormat और InputFormat के प्रकार

  2. हडूप क्लस्टर क्या है? Hadoop क्लस्टर बनाने के सर्वोत्तम अभ्यास

  3. CDP पर NiFi, काफ्का और HBase का उपयोग करके एक स्केलेबल प्रक्रिया का निर्माण

  4. Hadoop RecordReader परिचय, कार्य और प्रकार

  5. Hadoop Partitioner - MapReduce Partitioner की मूल बातें जानें