Cantitate/Preț
Produs

Beginning Apache Spark 2: With Resilient Distributed Datasets, Spark SQL, Structured Streaming and Spark Machine Learning library

Autor Hien Luu
en Limba Engleză Paperback – 16 aug 2018

Diferența majoră dintre Beginning Apache Spark 2 și documentația tehnică oficială constă în abordarea aplicată, orientată spre fluxul de lucru al unui dezvoltator. În timp ce documentația enumeră funcții, Hien Luu construiește un parcurs logic care explică nu doar 'cum', ci și 'când' să utilizăm componentele ecosistemului Spark. Apreciem în mod deosebit modul în care autorul demitizează conceptele complexe de procesare distribuită, transformând teoria RDD-urilor în instrumente practice pentru manipularea seturilor mari de date.

Structura cărții urmărește o progresie naturală în opt capitole. Începem cu configurarea mediului în Spark Shell sau Databricks, trecem prin bazele și funcțiile avansate ale Spark SQL, și ajungem la procesarea fluxurilor de date în timp real prin Spark Streaming. Dacă Big Data Analytics with Spark v-a oferit cadrul teoretic al ecosistemului, această carte oferă instrumentele practice necesare pentru a construi aplicații scalabile. Spre deosebire de Learning PySpark, care se concentrează pe ecosistemul Python, lucrarea de față rămâne o resursă esențială pentru dezvoltatorii Java care doresc să integreze Spark în infrastructuri Hadoop existente.

Această lucrare reprezintă punctul de plecare în opera autorului, fiind fundamentul pentru volumele sale ulterioare, cum ar fi Beginning Apache Spark 3. Observăm aici aceeași rigoare în explicarea arhitecturii sistemelor distribuite care va defini mai târziu abordarea sa din MLOps with Ray. Reținem accentul pus pe Spark ML, care permite transformarea unui simplu motor de procesare într-o platformă de inteligență artificială, pregătind cititorul pentru provocările moderne ale analizei predictive în cloud.

Citește tot Restrânge

Preț: 19251 lei

Preț vechi: 24064 lei
-20%

Puncte Express: 289

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 02-08 mai pentru 4527 lei


Specificații

ISBN-13: 9781484235782
ISBN-10: 1484235789
Pagini: 310
Dimensiuni: 178 x 254 x 23 mm
Greutate: 0.76 kg
Ediția:1st ed.
Editura: Apress
Colecția Apress
Locul publicării:Berkeley, CA, United States

De ce să citești această carte

Recomandăm această carte programatorilor Java și inginerilor de date care doresc să facă trecerea de la Hadoop la Apache Spark 2. Veți câștiga o înțelegere practică a seturilor de date distribuite (RDD) și a modului în care puteți implementa soluții de streaming și machine learning. Este un ghid esențial pentru cei care preferă învățarea prin exemple concrete și configurări de medii de lucru reale.


Despre autor

Hien Luu este un inginer de software cu o vastă experiență în arhitecturi de date la scară largă și sisteme distribuite. Expertiza sa este reflectată în seria de lucrări publicate la Apress, unde s-a specializat în democratizarea tehnologiilor complexe precum Apache Spark și Ray. Autorul este cunoscut pentru capacitatea de a face legătura între ingineria datelor și operațiunile de Machine Learning (MLOps), ghidând companiile în adoptarea tehnologiilor cloud pentru a-și îmbunătăți competitivitatea prin analiză avansată de date.


Descriere scurtă

Develop applications for the big data landscape with Spark and Hadoop. This book also explains the role of Spark in developing scalable machine learning and analytics applications with Cloud technologies.Beginning Apache Spark 2gives you an introduction to Apache Spark and shows you how to work with it.

Along the way, you’ll discover resilient distributed datasets (RDDs); use Spark SQL for structured data; and learn stream processing and build real-time applications with Spark Structured Streaming. Furthermore, you’ll learn the fundamentals of Spark ML for machine learning and much more. 

After you read this book, you will have the fundamentals to become proficient in using Apache Spark and know when and how to apply it to your big data applications.  


What You Will Learn  
  • Understand Spark unified data processing platform
  • How to run Spark in Spark Shell or Databricks 
  • Use and manipulate RDDs 
  • Deal with structured data using Spark SQL through its operations and advanced functions
  • Build real-time applications using Spark Structured Streaming
  • Develop intelligent applications with the Spark Machine Learning library

Who This Book Is For

Programmers and developers active in big data, Hadoop, and Java but who are new to the Apache Spark platform.  


Cuprins

1. Introduction to Apache Spark
2. Working with Apache Spark
3. Resilient Distributed Dataset
4. Spark SQL - Foundation
5. Spark SQL - Advanced
6. Spark Streaming
7. Spark Streaming Advanced
8. Machine Learning with Spark.


Notă biografică

Hien Luu has extensive experience in designing and building big data applications and scalable web-based applications. He is particularly passionate about the intersection between big data and machine learning. Hien enjoys working with open source software and has contributed to Apache Pig and Azkaban. Teaching is also one of his passions, and he serves as an instructor at the UCSC Silicon Valley Extension school teaching Apache Spark. He has given presentations at various conferences such a QCon SF, QCon London, Seattle Data Day, Hadoop Summit, and JavaOne.

Caracteristici

A tutorial on the Apache Spark platform written by an expert engineer and trainer using and teaching Spark
One of the very first books on the new Apache Spark 2.1
Apache Spark is the leading alternative to Hadoop