
Split files into fixed-size blocks, maintain a distributed cluster view, and replicate HDFS blocks across nodes to ensure data integrity and scalable big data storage with commodity hardware.
Explore how HDFS handles read and write operations by detailing the roles of the name node and data node, block storage, and replication strategies across the cluster.
Explore MapReduce components in real world workflows, including input splits, mappers, reducers, shuffle and sort, data partitioning, and the role of combiners to optimize performance.
Learn how MapReduce counters provide a unified view of a job across mappers and reducers, including file system and framework counters, and how to use user defined counters.
Explore implementing a Facebook-like mutual friends feature with Hadoop MapReduce, parsing json records, mapping friend pairs, reducing to compute shared friends, and outputting results via sequence files.
Learn how Apache Pig translates simple Pig Latin instructions into MapReduce jobs to run on a Hadoop cluster, empowering non-programmers to process data with an optimized, flexible data flow language.
Explore loading a dataset, filtering by year, and computing top 10 stock symbols by highest average volume with Pig Latin on Hadoop, including scripts and local testing before cluster execution.
Learn a simplified page ranking model based on backlinks, and prepare a pedia dataset to implement a custom input format and a map function.
Explore how Hive window and analytical functions enable ten-day moving averages by partitioning by symbol, ordering by date, and framing rows, contrasting with simple group by.
Explore deduplicating Kickstarter campaign data with Hive using analytic window functions like row_number, lag, and lead to surface top five pledged campaigns per year and their neighboring pledges.
Learn how window and analytical functions in hive group Kickstarter campaigns into bands by year, using a 10,000 pledge-difference threshold, and apply the same approach to user sessionization.
Explore hdfs architecture with name node and data nodes, how blocks and locations are tracked, and how replication factor ensures data health. Learn core-site and hdfs-site configurations and block management.
Learn how Hadoop achieves high availability through checkpoint and backup nodes, and a primary-standby name node setup with a shared edits log for seamless failover.
Learn to design and manually deploy a three-node Hadoop cluster on AWS, installing Cloudera CDH 5.4, configuring name node, resource manager, data nodes, and security.
With Amazon EMR we can start a brand new Hadoop cluster and run MapReduce jobs in matter of minutes. This lecture will walk through step by step how to set up a Hadoop cluster and run MapReduce jobs in it.
In this lecture we will learn about the benefits of Cloudera Manager, differences between Packages and Parcels and lifecycle of Parcels.
In this lecture we will see how to install a 3 node Hadoop cluster on AWS using Cloudera Manager
From the creators of the successful Hadoop Starter Kit course hosted in Udemy, comes Hadoop In Real World course. This course is designed for anyone who aspire a career as a Hadoop developer. In this course we have covered all the concepts that every aspiring Hadoop developer must know to SURVIVE in REAL WORLD Hadoop environments.
The course covers all the must know topics like HDFS, MapReduce, YARN, Apache Pig and Hive etc. and we go deep in exploring the concepts. We just don’t stop with the easy concepts, we take it a step further and cover important and complex topics like file formats, custom Writables, input/output formats, troubleshooting, optimizations etc.
All concepts are backed by interesting hands-on projects like analyzing million song dataset to find less familiar artists with hot songs, ranking pages with page dumps from wikipedia, simulating mutual friends functionality in Facebook just to name a few.