अपाचे काफ्का से इनस्टॉल डाटा

स्रोत नोड: 747576

यह का हिस्सा है सीखने का रास्ता: आईबीएम धाराओं के साथ आरंभ करें.

सारांश

इस डेवलपर कोड पैटर्न में, हम आपको अपाचे काफ्का द्वारा संचालित स्ट्रीमिंग एप्लिकेशन बनाने की मूल बातें बताते हैं, जो वास्तविक समय डेटा पाइपलाइन और स्ट्रीमिंग ऐप्स बनाने के लिए उपयोग किए जाने वाले सबसे लोकप्रिय ओपन सोर्स वितरित इवेंट-स्ट्रीमिंग प्लेटफार्मों में से एक है। डेटा के लिए आईबीएम क्लाउड पाक® पर आईबीएम स्ट्रीम का उपयोग करके एप्लिकेशन बनाया जाएगा।

Description

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

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

फ्लो

flow

  1. उपयोगकर्ता आईबीएम स्ट्रीम में स्ट्रीमिंग ऐप बनाता है।
  2. स्ट्रीमिंग ऐप संदेश भेजने/प्राप्त करने के लिए आईबीएम इवेंट स्ट्रीम के माध्यम से काफ्का सेवा का उपयोग करता है।
  3. ज्यूपिटर नोटबुक आईबीएम स्ट्रीम ऐप से तैयार किया गया है।
  4. उपयोगकर्ता ज्यूपिटर नोटबुक में स्ट्रीमिंग ऐप निष्पादित करता है।
  5. ज्यूपिटर नोटबुक संदेश भेजने/प्राप्त करने के लिए आईबीएम इवेंट स्ट्रीम के माध्यम से काफ्का सेवा तक पहुंचता है।

अनुदेश

आरंभ करने के लिए तैयार हैं? README निम्न चरणों की व्याख्या करता है:

  1. रेपो को क्लोन करें
  2. आईबीएम क्लाउड पर प्रोविज़न इवेंट स्ट्रीम
  3. नमूना काफ्का कंसोल पायथन ऐप बनाएं
  4. डेटा के लिए क्लाउड पाक में आईबीएम स्ट्रीम सेवा जोड़ें
  5. डेटा के लिए क्लाउड पाक में एक नया प्रोजेक्ट बनाएं
  6. डेटा के लिए क्लाउड पाक में स्ट्रीम फ़्लो बनाएं
  7. स्रोत के रूप में काफ्का के साथ एक धारा प्रवाह बनाएं
  8. नोटबुक बनाने के लिए स्ट्रीम फ़्लो विकल्प का उपयोग करें
  9. जनरेट की गई स्ट्रीम फ़्लो नोटबुक चलाएँ

यह पैटर्न का हिस्सा है सीखने का रास्ता: आईबीएम धाराओं के साथ आरंभ करें. श्रृंखला जारी रखने और आईबीएम स्ट्रीम के बारे में अधिक जानने के लिए, शीर्षक वाला कोड पैटर्न देखें पायथन एपीआई का उपयोग करके एक स्ट्रीमिंग ऐप बनाएं.

स्रोत: https://developer.ibm.com/patterns/add-event-streams-and-a-db-in-python-to-clickstream/

समय टिकट:

से अधिक आईबीएम डेवलपर