Hadoop Training
TABLE OF CONTENTS
S.No | TOPICS |
---|---|
1 | Introduction to Hadoop and Big |
2 | Hadoop Functionalities and commands |
3 | MapReduce Introduction |
4 | Introduction to Pig, Hive & Python Mapreduce concepts |
5 | Developing the MapReduce Application in Java,Pig & Hive |
6 | Oozie, Sqoop and Flume Introduction & Work flow with Example |
7 | MapReduce advanced Features |
8 | Hive, Impala |
9 | Hbase |
10 | Usecases on Hadoop for Practice |
HADOOP COURSE CONTENT
- Introduction to Hadoop and Big data (2 days)
- What is Big Data?
- What is Hadoop?
- Why Hadoop?
- History of Hadoop
- Use cases of Hadoop
- Hadoop ecosystem
- HDFS
- MapReduce
- Companies follow Hadoop
- Hadoop Functionalities and commands (1 day)
- Hadoop fs commands
- 5 daemons
- Writing anatomy
- Reading anatomy
- Rack awareness
- MapReduce Introduction (1-2 days)
- MapReduce workflow
- Combiner, partitioner
- Introduction to MapReduce programming
- Usecase Explanation
- Introduction to Pig, Hive & Python Map reduce concepts (1-2 days)
- Pig Map Reduce
- Hive Map Reduce
- Combiner, partitioner in Pig
- Developing the Map Reduce Application in Java, Pig & Hive (1-2 days)
- Data Types
- File Formats
- Explain the Driver, Mapper and Reducer code
- Configuring development environment - Eclipse
- Running locally
- Running on cluster
- Hands on exercises
- Oozie, Sqoop and Flume Introduction & Work flow with Example (1-2days)
- Sqoop workflow
- Flume workflow
- Oozie workflows
- MapReduce advanced Features (1 day)
- Secondary Sorting
- Joins - Map side and reduce side
- Side data distribution
- Hive, Impala (1 day)
- Fundamentals
- When to use Hive, Impala and Pig
- Use case
- Hbase (2 days)
- Introduction to Hbase
- Architecture and advanced concepts
- Hbase + Hadoop Mapreduce
- Usecases on Hadoop for Practice (1 day)