Kirjutatud: Raúl Estrada
Avaldanud: Kirjastus Packt
Kokkuvõte: Rohkem kui 100 praktilist retsepti hajutatud ettevõtte sõnumside kasutamiseks reaalajas andmete töötlemiseks
Väljaandja link: Apache Kafka 1.0 Kokaraamat
See raamat on kokaraamat, kokkuvõte praktilistest retseptidest, mis on lahendused igapäevastele probleemidele, millega Apache Kafka koos voogedastusarhitektuuri rakendamisega kokku puutub.
Selle raamatu sihtrühm
Olete IT-spetsialist, kes töötab tarkvaraarenduse ja andmetöötlusega, kuid teil pole veel Apache Kafka kasutamisega kogemusi. See raamat on mõeldud teile, sest see ei võta palju aega teooriast rääkimiseks, vaid saate kohe teada, kuidas Kafka seadistada ja mida saate sellega teha suuremate, paremate ja vastupidavamate süsteemide loomiseks, kui olete kunagi varem teinud õppis Apache Kafkat kasutama.
Alustamine
Autor aitab teil kohe alustada, näidates teile, kuidas installida erinevatele platvormidele kogu tarkvara ja sõltuvused, sealhulgas Scala programmeerimiskeel ja Apache Zookeeper. Seejärel installige Apache Kafka ja konfigureerige see nagu reaalse maailma süsteem klastrirežiimis ühes hostis ja alustage serveriprotsesse kohe algsete retseptidega. Kafka maaklerid on ise serverid. Näidatakse, kuidas neid seadistada ja käivitada.
Esimeste teemade loomine
Kiiresti 1. peatükis kasutate Apache Kafka teemade loomiseks käsurea liidest. Teemad on põhiline abstrakt, mida kasutatakse andmete salvestamiseks ja andmete lugemiseks. Need on muutumatute sõnumite lineaarne kogum, mida saab avaldada ja sealt lugeda loenduriga. Samuti saate teada käsurea liidese tööriistadest teemade loetlemiseks, kirjeldamiseks ja kontrollimiseks.
Käsurea tööriistad
Kuvatakse retsept põhiliste käsurea tööriistade kasutamiseks andmete genereerimiseks ja teemasse lisamiseks. Kuvatakse mitmesugused kasulikud võimalused andmete sisestamiseks käsurea liidese kaudu. Samu valikuid saab kasutada pigem koodi enda kui käsurea asemel. Seejärel kuvatakse teemast lugemiseks käsurea tööriistad. Jällegi saab sama teha kas käsurea kaudu või koodi kirjutades.
Installimise optimeerimine
Saate muuta keermestamise suvandite jõudlust ja koopiavalikute usaldusväärsust. Logimisvalikuid saab muuta, et täpsustada, kuidas soovite logisid siluda. Zookeeperi seadeid saab häälestada ka jõudluse ja mastaapsuse järgi. Kiired retseptid nende häälestamise alustamiseks on toodud 1. peatükis.
Raamatu põhisisu
Pärast põhitõdede käsitlemist läheb raamat täpsematele teemadele, näiteks:
- Klasterdamine: erinevad retseptid levinud topoloogiate jaoks
- Sõnumi valideerimine: Alistage tootjaklass ja veenduge, et kõik teemad oleksid enne teema sisestamist kehtivad
- Sõnumi rikastamine: tühistage tootja ja lisage andmetele rohkem värvi geograafilise asukoha või mis tahes täiendava konteksti põhjal
- Confluent Platform: Confluent juhib Apache Kafka müüjaid, vaadake, mida nad pakuvad lisaväärtusena
- Kafka voogud: töötle andmeid, kui need teemasse satuvad, voogesitamine, andmete käsitlemine või uute andmete kirjutamine teemasse
- Järelevalve ja juhtimine: saate teada tootmise jälgimise ja haldamise parimad tavad ja retseptid
- Turvalisus: veenduge, et olete oma Kafka installi kindlustanud parimate tavade retseptidega
- Integreerimine avatud lähtekoodiga projektidega: HDFS, ElasticSearch ja muud süsteemid, millega saate Apache Kafkat integreerida
Tulemused
Pärast selle raamatu retseptide läbivaatamist ei ole te enam algaja. Nüüd olete kasutanud nii Apache Kafka lihtsaid kui ka reaalseid topoloogiaid. Olete kirjutanud teemadele ja lugenud nendest ning töödelnud andmeid voogesituse viisil. Teil on põhioskused, mida peate selle võimsa tehnoloogia kasutamiseks reaalses maailmas kasutama. Hankige raamat Amazonist juba täna ja alustage sellega oma õppeteed.
(See postitus sisaldab sidus linke. Sellel saidil on võimalus teenida reklaamitasusid, reklaamides või linkides teatud toodetele ja / või teenustele.)