Napisal: Avtor Raúl Estrada
Objavil: Založba Packt
Povzetek: Več kot 100 praktičnih receptov za uporabo razdeljenih sporočil v podjetju za obdelavo podatkov v realnem času
Povezava založnika: Apache Kafka 1.0 Kuharica
Ta knjiga je kuharska knjiga, zbirka praktičnih receptov, ki so rešitve za vsakodnevne težave pri izvajanju pretočne arhitekture z Apachejem Kafko.
Ciljna skupina za to knjigo
Ste strokovnjak za informacijsko tehnologijo, ki se ukvarja z razvojem programske opreme in obdelavo podatkov, vendar še nimate izkušenj z uporabo Apache Kafke. Ta knjiga je namenjena vam, ker vam ne bo treba veliko časa govoriti o teoriji, ampak se pogovorite o tem, kako nastaviti Kafko in kaj lahko z njo naredite za gradnjo večjih, boljših in robustnejših sistemov, kot ste jih kdaj koli prej se naučil uporabljati Apache Kafka.
Kako začeti
Avtor vas takoj začne, saj vam pokaže, kako na različne platforme namestite vso programsko opremo in odvisnosti, vključno s programskim jezikom Scala in Apache Zookeeper. Nato namestite Apache Kafka in ga konfigurirajte kot resnični sistem v načinu gruče na enem gostitelju in takoj zaženite strežniške procese z začetnimi recepti. Posredniki v Kafki so sami strežniki. Prikazano je, kako jih konfigurirati in zagnati.
Ustvarjanje prvih tem
V 1. poglavju boste hitro uporabili vmesnik ukazne vrstice za ustvarjanje tem v Apache Kafka. Teme so osrednji povzetek, ki se uporablja za shranjevanje in branje podatkov. So linearni nabor nespremenljivih sporočil, ki jih je mogoče objaviti in prebrati s števcem sporočil. Naučili se boste tudi orodij vmesnikov ukazne vrstice za seznam, opis in pregled tem.
Orodja ukazne vrstice
Prikazan je recept za uporabo osnovnih orodij ukazne vrstice za ustvarjanje podatkov in vstavljanje v temo. Prikazane so različne uporabne možnosti za vstavljanje podatkov prek vmesnika ukazne vrstice. Iste možnosti je mogoče uporabiti iz same kode in ne iz ukazne vrstice. Nato se prikažejo orodja ukazne vrstice za branje teme. Tudi to lahko storimo bodisi prek ukazne vrstice bodisi s pisanjem kode.
Optimizacija namestitve
Spremenite lahko možnosti spreminjanja navojev za zmogljivost in možnosti ponovitve za zanesljivost. Možnosti beleženja lahko spremenite tako, da natančno nastavite način odpravljanja napak v dnevnikih. Nastavitve Zookeeperja je mogoče prilagoditi tudi glede zmogljivosti in razširljivosti. Hitri recepti za začetek uglaševanja so prikazani v 1. poglavju.
Osnovna vsebina knjige
Po tem, ko so zajete osnovne knjige, gre v bolj napredne teme, kot so:
- Grozdanje: različni recepti za običajne topologije uvajanja
- Preverjanje sporočil: preglasite razred proizvajalca in zagotovite, da so vsa sporočila veljavna, preden jih vstavite v temo
- Obogatenje sporočil: preglasite proizvajalca in dodajte več barve podatkom na podlagi geolokacije ali katerega koli dodatnega konteksta
- Confluent Platform: Confluent je vodilni prodajalec Apache Kafka, glejte, kaj ponujajo kot dodano vrednost
- Kafka Streams: obdelajte podatke, ko pridejo v temo, pretakajte in obdelujte podatke ali pišite nove podatke v temo
- Spremljanje in upravljanje: Spoznajte najboljše prakse in recepte za spremljanje in upravljanje proizvodnje
- Varnost: Zagotovite, da ste namestili Kafko z recepti najboljših praks
- Integracija z odprtokodnimi projekti: HDFS, ElasticSearch in drugimi sistemi, s katerimi lahko integrirate Apache Kafka
Rezultati
Po pregledu receptov v tej knjigi ne boste več novinec. Zdaj boste uporabili tako preproste topologije Apache Kafka kot v resničnem svetu. Pisali ste in brali teme in podatke obdelali na pretočni način. Imate osnovne veščine, ki jih potrebujete, da začnete uporabljati to močno tehnologijo v resničnem svetu. Pridobite knjigo iz Amazona danes in z njo začnite svojo učno pot.
(Ta objava vsebuje partnerske povezave. To spletno mesto lahko na ta način zasluži oglaševalske honorarje z oglaševanjem ali povezovanjem z določenimi izdelki in / ali storitvami.)