Big Data Analytics Hadoop and Spark (Phân tích dữ liệu lớn Hadoop và Spark) (Tiếng Anh)
Tài liệu slide bài giảng về Big Data Analytics, giới thiệu các khái niệm cơ bản, MapReduce, ví dụ WordCount, kiến trúc HDFS và Apache Spark.
Generating preview...
Big Data Analytics Hadoop and Spark Shelly Garion, Ph.D. IBM Research Haifa 1 What is Big Data? 2 What is Big Data? Big data usually includes data sets with sizes beyond the ability of commonly used software tools to capture, curate, manage, and process data within a tolerable elapsed time. Big data "size" is a constantly moving target, as of 2012 ranging from a few dozen terabytes to many petabytes of data. Big data is a set of techniques and technologies that require new forms of integration to uncover large hidden values from large datasets that are diverse, complex, and of a massive scale. (From Wikipedia) 3 What is Big Data? Volume. Value. Variety. Velocity - the speed of generation of data. Variability - the inconsistency which can be shown by the data at times. Veracity - the quality of the data being captured can vary greatly. Complexity - data management can become a very complex process, especially when large volumes of data come from multiple sources. (From Wikipedia) 4 How to analyze Big Data? 5 Map/Reduce 6 Map/Reduce MapReduce is a framework for processing parallelizable problems across huge datasets using a large number of computers (nodes), collectively referred to as a cluster. Map step: Each worker node applies the "map()" function to the local data, and writes the output to a temporary storage. A master node orchestrates that for redundant copies of input data, only one is processed. Shuffle step: Worker nodes redistribute data based on the output keys (produced by the "map()" function), such that all data belonging to one key is located on the same worker node. Reduce step: Worker nodes now process each group of output data, per key, in parallel. (From Wikipedia) 7 Basic Example: Word Count (Spark & Python) 8 Basic Example: Word Count (Spark & Scala) 9 Map/Reduce – Parallel Computing No dependency among data Data can be split into equal-size chunks Each proces
… Download the original file to read the full document.
- Document name
- Big Data Analytics Hadoop and Spark (Phân tích dữ liệu lớn Hadoop và Spark) (Tiếng Anh)
- Content
- Tài liệu này cung cấp cái nhìn tổng quan về Big Data Analytics, giải thích các khái niệm cốt lõi và giới thiệu các công nghệ quan trọng như Hadoop và Spark. Nó mô tả cách thức hoạt động của MapReduce và kiến trúc HDFS, đồng thời nhấn mạnh khả năng xử lý nhanh chóng của Spark.
- Table of contents
- What is Big Data?
- How to analyze Big Data?
- Map/Reduce
- Basic Example: Word Count (Spark & Python)
- Basic Example: Word Count (Spark & Scala)
- Map/Reduce – Parallel Computing
- Map/Reduce History
- Amazon Elastic MapReduce
- HDFS Architecture
- Hadoop & Object Storage
- Apache Spark
- Pages
- 55 pages
- Uploaded by
- Giang Le
Frequently asked questions
Is this document free?
Yes. “Big Data Analytics Hadoop and Spark (Phân tích dữ liệu lớn Hadoop và Spark) (Tiếng Anh)” is free — just sign in and click Download to get the original file.
How many pages is this document?
The document has 55 pages. You can preview it online before downloading.
Can I preview before downloading?
Yes. You can preview this document right on this page with the online reader, then decide whether to download.

Comments (0)
No comments yet. Be the first!