Sisestage andmed Apache Kafkalt

Allikasõlm: 747576

See on osa Õppetee: alustage IBM Streamsiga.

kokkuvõte

Selles arendaja koodimustris tutvustame teile Apache Kafka, ühe populaarseima avatud lähtekoodiga hajutatud sündmuste voogesituse platvormi, mida kasutatakse reaalajas andmekanalite ja voogedastusrakenduste loomiseks, voogesitusrakenduse loomise põhitõdesid. Rakendus luuakse IBM Streamsi abil rakenduses IBM Cloud Pak® for Data.

Kirjeldus

Selles mustris tutvustame teile Apache Kafka toel töötava voogesitusrakenduse loomise põhitõdesid. Meie rakendus luuakse IBM Streamsi abil teenuses IBM Cloud Pak for Data. IBM Streams pakub sisseehitatud IDE-d (Streams Flows), mis võimaldab teil visuaalselt luua voogesituse rakendust. Platvorm IBM Cloud Pak for Data pakub täiendavat tuge, nagu integreerimine mitme andmeallikaga, sisseehitatud analüütika, Jupyteri sülearvutid ja masinõpe.

Meie Apache Kafka teenuse jaoks kasutame IBM Event Streams teenuses IBM Cloud, mis on Kafka platvormile ehitatud suure läbilaskevõimega sõnumisiin. Järgmistes näidetes näitame seda nii klikivoo andmete allika kui ka sihtmärgina – andmed, mis on kogutud kasutajate klikkidest, kui nad veebipoodide veebisaite sirvisid.

voolama

flow

  1. Kasutaja loob voogesituse rakenduse IBM Streamsis.
  2. Voogesitusrakendus kasutab sõnumite saatmiseks/vastuvõtmiseks Kafka teenust IBM Event Streamsi kaudu.
  3. Jupyteri märkmik on loodud rakendusest IBM Streams.
  4. Kasutaja käivitab voogesituse rakenduse Jupyteri märkmikus.
  5. Jupyteri sülearvuti pääseb sõnumite saatmiseks/vastuvõtmiseks ligi Kafka teenusele IBM Event Streamsi kaudu.

Juhised

Kas olete valmis alustama? The README selgitab samme:

  1. Kloonige repo
  2. Provisoni sündmuste vood IBM Cloudis
  3. Looge Kafka konsooli Pythoni näidisrakendus
  4. Lisage teenusele Cloud Pak for Data teenus IBM Streams
  5. Looge rakenduses Cloud Pak for Data uus projekt
  6. Looge andmete jaoks Cloud Pakis voogvoog
  7. Looge voog, mille allikaks on Kafka
  8. Kasutage märkmiku loomiseks suvandit Streams Flow
  9. Käivitage loodud Streams Flow märkmik

See muster on osa Õppetee: alustage IBM Streamsiga. Sarja jätkamiseks ja IBM Streamsi kohta lisateabe saamiseks vaadake koodimustrit pealkirjaga Looge Pythoni API abil voogesitusrakendus.

Allikas: https://developer.ibm.com/patterns/add-event-streams-and-a-db-in-python-to-clickstream/

Ajatempel:

Veel alates IBMi arendaja