Evaluare:
În prezent, nu există recenzii ale cititorilor. Evaluarea se bazează pe 11 voturi.
Real-Time Streaming with Apache Kafka, Spark, and Storm: Create Platforms That Can Quickly Crunch Data and Deliver Real-Time Analytics to Users (Engli
Construiți o platformă folosind Apache Kafka, Spark și Storm pentru a genera informații în timp real despre date și pentru a le vizualiza prin intermediul tablourilor de bord.
Caracteristici principale
⬤ Demonstrație practică extensivă a conceptelor Apache Kafka, inclusiv exemple de producători și consumatori.
⬤ Include exemple grafice și explicații de implementare a comenzilor și metodelor Kafka Producer și Kafka Consumer.
⬤ Acoperă integrarea și implementarea arhitecturilor Spark-Kafka și Kafka-Storm.
Descriere
Real-Time Streaming with Apache Kafka, Spark, and Storm este o carte care oferă o prezentare generală a conceptelor și arhitecturilor de streaming în timp real ale Apache Kafka, Storm și Spark. Cititorii vor învăța cum să construiască sisteme care pot procesa fluxuri de date în timp real folosind aceste tehnologii. Ei vor fi capabili să proceseze o cantitate mare de date în timp real și să efectueze analize sau să genereze informații în urma acestui proces.
Arhitectura Kafka și diferitele sale componente sunt descrise în detaliu. Va fi demonstrată instalarea și configurarea unui cluster Kafka. Sistemul editor-abonat Kafka va fi implementat în Eclipse IDE folosind Command Line și Java. Cartea discută arhitectura Apache Storm, conceptele Spout și Bolt, precum și aplicațiile acestora într-un sistem de alertă pentru tranzacții. De asemenea, se descriu conceptele de bază ale Spark, aplicațiile și utilizarea Spark pentru a implementa un microserviciu. Pentru a învăța despre procesul de integrare a Kafka și Storm, vor fi discutate două abordări ale integrării Spark și Kafka.
Această carte va ajuta un inginer software să facă tranziția către un inginer Big Data și un arhitect Big Data prin furnizarea de cunoștințe despre procesarea big data și arhitecturile Kafka, Storm și Spark Streaming.
Ce veți învăța
⬤ Crearea de producători, consumatori și brokeri Kafka utilizând linia de comandă.
⬤ Implementarea end-to-end a sistemului de mesagerie Kafka cu Java în Eclipse.
⬤ Instalarea și crearea unui cluster Storm și executarea comenzilor Storm Management.
⬤ Implementarea Spouts, Bolts și a unei topologii în Storm pentru sistemul de aplicații Transaction alert.
Pentru cine este această carte
Această carte este destinată dezvoltatorilor de software, cercetătorilor de date și arhitecților Big Data care doresc să construiască sisteme software pentru procesarea fluxurilor de date în timp real. Pentru a înțelege conceptele din această carte, este necesară cunoașterea oricărui limbaj de programare, cum ar fi Java, Python etc.
Tabla de conținut
1. Introducere în Kafka.
2. Instalarea Kafka.
3. Mesageria Kafka.
4. Producători Kafka.
5. Consumatori Kafka.
6. Introducere în Storm.
7. Instalare și configurare.
8. Spoițe și șuruburi.
9. Introducere în Spark.
10. Spark Streaming.
11. Integrarea Kafka cu Storm.
12. Integrarea Kafka cu Spark.
Despre autori
Brindha Priyadarshini Jeyaraman are mai mult de 12+ ani de experiență în dezvoltarea de software și construirea de sisteme de analiză a datelor. Și-a finalizat masteratul în ingineria cunoașterii cu o medalie de aur de la Universitatea Națională din Singapore. Este expertă în înțelegerea problemelor de afaceri, conceperea și implementarea de soluții folosind Machine Learning. Are o experiență solidă în dezvoltarea de software, cu o vastă experiență în implementarea sistemelor de analiză a datelor. A lucrat la mai multe proiecte Data Science în domeniile Transport, Comerț electronic, Sănătate, Asigurări, Bănci și Finanțe. A obținut certificările SCJP și SCWCD.
Profil LinkedIn: https: //www.linkedin.com/in/brindha-jeyaraman-75347922/
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)