Flume and Sqoop for Ingesting Big Data (Udemy.com)
Import data to HDFS, HBase and Hive from a variety of sources , including Twitter and MySQL
Created by: Loony Corn
Last updated October 2016
Our take
Based on the ratings of 172 students, a sample of their written reviews and the syllabus, as the course stood in October 2016. No course pays to be reviewed.
This is a short course from Loonycorn, the Janani Ravi and Vitthal Srinivasan team, on getting data into Hadoop. It runs about 2.3 hours across 17 lectures. Flume gets most of the time: 11 lectures on agents, events, bucketing, channel selectors and interceptors, with Twitter, HTTP and a spooling directory feeding HDFS and HBase. Sqoop gets four lectures on MySQL imports and incremental jobs. It assumes the learner already knows HDFS and has it installed.
Reviewers like the practical examples and the plain explanations. One calls it a good quick start for a beginner, and another says Flume was explained nicely. The complaints are consistent. Sqoop feels thin next to Flume, and some wanted architecture, troubleshooting and production advice, plus ORC, Parquet or Avro formats and Sqoop export. One reviewer gave a single star, calling it shallow and not hands-on. Another found the background music distracting. Still, 141 of 172 ratings are four or five stars.
The course was last updated in October 2016, so check tool versions before following along. Treat it as an afternoon primer, not a reference. The standalone installs it shows skip the production questions, such as failover and scaling. For a first look at how the pieces fit together, it does the job. Anyone doing real cluster work should plan on more material afterward.
Pros
- Flume gets 11 lectures covering agents, events, bucketing, channel selectors and interceptors
- Reviewers like the practical use cases and examples that are easy to follow along
- Covers Twitter, HTTP, spooling directory and MySQL sources, with HDFS, HBase and Hive sinks
- At 2.3 hours it is quick to finish and clear for a first pass
Cons
- Sqoop gets only four lectures, and reviewers want it explained as fully as Flume
- Skips production topics like failover, scaling, troubleshooting and tuning
- Last updated in 2016, with no quizzes or exercises, and HDFS knowledge is assumed
Got a good basic regarding for both Flume and Sqoop. The examples are easy to practice with full explanation. Really nice course to get start with both technologies.
Listed for all levels, but it assumes working HDFS and basic HBase and Hive shell skills.
What you will learn
- Use Flume to ingest data to HDFS and HBase
- Use Sqoop to import data from MySQL to HDFS and Hive
- Ingest data from a variety of sources including HTTP, Twitter and MySQL
Course content
4 sections · 17 lectures · 2.3 hours of video
- 1You, This Course and Us 1 free preview1 lecture · 2 min
- 2Why do we need Flume and Sqoop? 1 free preview1 lecture · 18 min
- 3Flume 1 free preview11 lectures · 1.6 hours
- 4Sqoop4 lectures · 22 min
Who it is for
The instructor says it suits
- Yep! Engineers building an application with HDFS/HBase/Hive as the data store
- Yep! Engineers who want to port data from legacy data stores to HDFS
What you need before you start
- Knowledge of HDFS is a prerequisite for the course
- HBase and Hive examples assume basic understanding of HBase and Hive shells
- HDFS is required to run most of the examples, so you'll need to have a working installation of HDFS
How it compares
Against the other 150 rated Udemy courses in Hadoop on CourseDuck:
- Rating4.2 out of 5higher than 34% of them
- Reviews172#95 of 151 by number of reviews
- Length2.3 hoursshorter than 91% of them
- Last updatedOctober 2016earlier than 94% of them
Course Description
Taught by a team which includes 2 Stanford-educated, ex-Googlers. This team has decades of practical experience in working with Java and with billions of rows of data.
Use Flume and Sqoop to import data to HDFS, HBase and Hive from a variety of sources, including Twitter and MySQL
Let’s parse that.
Import data : Flume and Sqoop play a special role in the Hadoop ecosystem. They transport data from sources like local file systems, HTTP, MySQL and Twitter which hold/produce data to data stores like HDFS, HBase and Hive. Both tools come with built-in functionality and abstract away users from the complexity of transporting data between these systems.
Flume: Flume Agents can transport data produced by a streaming application to data stores like HDFS and HBase.
Sqoop: Use Sqoop to bulk import data from traditional RDBMS to Hadoop storage architectures like HDFS or Hive.
What's Covered:
Practical implementations for a variety of sources and data stores ..
- Sources : Twitter, MySQL, Spooling Directory, HTTP
- Sinks : HDFS, HBase, Hive
.. Flume features :
Flume Agents, Flume Events, Event bucketing, Channel selectors, Interceptors
.. Sqoop features :
Sqoop import from MySQL, Incremental imports using Sqoop Jobs
Instructor Details
- 4.2 Rating
172 Reviews
Loony Corn
Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years working in tech, in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!
We hope you will try our offerings, and think you'll like them :-)
More courses by Loony Corn
GCP: Complete Google Data Engineer and Cloud Architect Guide (2018)
4.0 (7,369 Reviews)
Provider: Udemy
Time: 27.9h
$94.99
From 0 to 1: The Cassandra Distributed Database (2016)
4.1 (2,613 Reviews)
Provider: Udemy
Time: 5.9h
$59.99
From 0 to 1: Data Structures & Algorithms in Java (2019)
4.5 (1,381 Reviews)
Provider: Udemy
Time: 15h
$14.99
Learn By Example: Hadoop, MapReduce for Big Data problems (2018)
4.5 (1,209 Reviews)
Provider: Udemy
Time: 13.7h
$79.99
Learn by Example : HBase - The Hadoop Database (2018)
4.4 (1,156 Reviews)
Provider: Udemy
Time: 4.9h
$54.99
Kubernetes On The Cloud & The CNCF CKA Certification (2018)
4.1 (1,108 Reviews)
Provider: Udemy
Time: 8.3h
$13.99
More Hadoop courses
Spark Streaming - Stream Processing in Lakehouse - PySpark (2024)
4.9 (2,251 Reviews)
Provider: Udemy
Time: 22.4h
$11.99
Apache Kafka Series - KSQL on ksqlDB for Stream Processing ! (2026)
4.9 (2,161 Reviews)
Provider: Udemy
Time: 4h
$12.99
Apache Kafka Series - Kafka Streams for Data Processing (2026)
4.8 (6,826 Reviews)
Provider: Udemy
Time: 4.8h
$14.99
Apache Kafka Series - Confluent Schema Registry & REST Proxy (2026)
4.8 (3,794 Reviews)
Provider: Udemy
Time: 4.5h
$94.99
Apache Kafka - Real-time Stream Processing (Master Class) (2023)
4.8 (2,925 Reviews)
Provider: Udemy
Time: 11h
$10.99
Apache Spark 3 & Big Data Essentials in Scala (2024)
4.8 (2,302 Reviews)
Provider: Udemy
Time: 7.3h
$39.99
Reviews
By Pardeep Kumar on 12/6/2020
Flume was explained nicely with examples. Sqoop could be explained in more details. Overall the learning experience was nice.
By Amin Karami on 5/13/2020
Very simple and shallow lesson. Sqoop and Flume have very important options and configurations that have not covered here. The most commands explained in theory that we can find them easily in Internet. This is not hands-on. Only wasting my time on this lesson.
By Pravin Rangnekar on 1/18/2019
Excellent way of explaining without busy slides.
By Shaik Maricar on 11/23/2018
Very precise and also detailed explanation when required.. I liked it very much and appreciate the practical use case examples.
By Khalid Kizhakkethil on 9/16/2018
Got a good basic regarding for both Flume and Sqoop. The examples are easy to practice with full explanation. Really nice course to get start with both technologies.
By Subhadip Mitra on 7/17/2018
Short crisp course. Suggestion: Discuss the internals/architecture of Sqoop/Flume; and Real World troubleshooting/optimizations.
By Yu Neeq on 1/12/2018
I love all loony corn courses. Other than having to bear hearing the bragging about IIT, Stanford, Google and Flipkart everytime ;D (just kidding :) ), all their courses including this one are always practical, useful and simple to understand. This course may not be a extensive and definitive guide about flume or sqoop, but a good quick start for a beginner that allows you to grasp what the software is about and demonstrates how simply you can start using it.
By Lokanathan Maruthi Prithivirajan on 11/28/2017
Well explained, I'm starting to like the sessions more... just that the back ground music is sometimes distracting... Overall I'm going to subscribe to more Loonycorn classes
By Denise Rogers on 12/5/2016
good introduction. need more of an architecture overview. great use cases to illustrates the topics being presented.
By Manish Gaur on 7/31/2016
Good info but below are missing Would like to see support for different file formats like ORC, Parquet, AVRO etc. as the syntax differs for formats like ORC etc as we need to use HCatalog. Whether we can change engine from MR to Tez or even Spark for Sqoop jobs? No tutorials on Export!? Special Sqoop connectors for Oracle and other databases?
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












