|
Books > Computing & IT > Applications of computing > Artificial intelligence > Machine learning
|
Buy Now
Apache Spark 2.x for Java Developers (Paperback)
Loot Price: R1,308
Discovery Miles 13 080
|
|
|
Apache Spark 2.x for Java Developers (Paperback)
Expected to ship within 18 - 22 working days
|
Unleash the data processing and analytics capability of Apache
Spark with the language of choice: Java About This Book * Perform
big data processing with Spark-without having to learn Scala! * Use
the Spark Java API to implement efficient enterprise-grade
applications for data processing and analytics * Go beyond
mainstream data processing by adding querying capability, Machine
Learning, and graph processing using Spark Who This Book Is For If
you are a Java developer interested in learning to use the popular
Apache Spark framework, this book is the resource you need to get
started. Apache Spark developers who are looking to build
enterprise-grade applications in Java will also find this book very
useful. What You Will Learn * Process data using different file
formats such as XML, JSON, CSV, and plain and delimited text, using
the Spark core Library. * Perform analytics on data from various
data sources such as Kafka, and Flume using Spark Streaming Library
* Learn SQL schema creation and the analysis of structured data
using various SQL functions including Windowing functions in the
Spark SQL Library * Explore Spark Mlib APIs while implementing
Machine Learning techniques to solve real-world problems * Get to
know Spark GraphX so you understand various graph-based analytics
that can be performed with Spark In Detail Apache Spark is the
buzzword in the big data industry right now, especially with the
increasing need for real-time streaming and data processing. While
Spark is built on Scala, the Spark Java API exposes all the Spark
features available in the Scala version for Java developers. This
book will show you how you can implement various functionalities of
the Apache Spark framework in Java, without stepping out of your
comfort zone. The book starts with an introduction to the Apache
Spark 2.x ecosystem, followed by explaining how to install and
configure Spark, and refreshes the Java concepts that will be
useful to you when consuming Apache Spark's APIs. You will explore
RDD and its associated common Action and Transformation Java APIs,
set up a production-like clustered environment, and work with Spark
SQL. Moving on, you will perform near-real-time processing with
Spark streaming, Machine Learning analytics with Spark MLlib, and
graph processing with GraphX, all using various Java packages. By
the end of the book, you will have a solid foundation in
implementing components in the Spark framework in Java to build
fast, real-time applications. Style and approach This practical
guide teaches readers the fundamentals of the Apache Spark
framework and how to implement components using the Java language.
It is a unique blend of theory and practical examples, and is
written in a way that will gradually build your knowledge of Apache
Spark.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.