Key Highlights
Preview
Course Video
Online | Self-Paced | Corporate
BigData Hadoop Training
Take your career to the next level by becoming a skilled CCA Spark and Hadoop Developer. This can happen by enrolling into Tekslate’s Big Data Hadoop training, where you will become an expert in working with Big Data and Hadoop ecosystem tools such as YARN, MapReduce, HDFS, Hive, Pig, HBase, Spark, Flume, Sqoop, etc., through practical executions and real-time examples. Our training is designed by industry-expert trainers according to latest developments of Hadoop and learning them is essential for clearing the CCA Spark and Hadoop Developer (CCA175) Exam.
Course Video
Curriculum
A complete index of
job-ready skills curated
to meet the industrial need.
Explore.
Introduction to Big Data Hadoop and Understanding HDFS and MapReduce
Introducing Big Data and Hadoop
What is Big Data and where does Hadoop fit in
Two important Hadoop ecosystem components, namely, MapReduce and HDFS
In-depth Hadoop Distributed File System – Replications, Block Size, Secondary Name node
High Availability and in-depth YARN – resource manager and node manager
Deep Dive in MapReduce
Learning the working mechanism of MapReduce
Understanding the mapping and reducing stages in MR
Various terminologies in MR like Input Format
Output Format, Partitioners, Combiners, Shuffle and Sort
Introduction to Hive
Introducing Hadoop Hive, detailed architecture of Hive
Comparing Hive with Pig and RDBMS
Working with Hive Query Language
Creation of database, table
Group by and other clauses
Various types of Hive tables, HCatalog, storing the Hive Results, Hive partitioning and Buckets
Advanced Hive and Impala
Indexing in Hive, the Map Side Join in Hive, working with complex data types, the Hive User-defined Functions
Introduction to Impala
Comparing Hive with Impala
The detailed architecture of Impala
Introduction to Pig
Apache Pig introduction
Its various features, various data types and schema in Hive
The available functions in Pig, Hive Bags, Tuples and Fields
Flume, Sqoop and HBase
Apache Sqoop introduction
Overview
Importing and exporting data
performance improvement with Sqoop, Sqoop limitations
Introduction to Flume and understanding the architecture of Flume and what is HBase and the CAP theorem
Writing Spark Applications Using Scala
Using Scala for writing Apache Spark applications
Detailed study of Scala
The need for Scala, the concept of object-oriented programming, executing the Scala code, various classes in Scala like Getters, Setters, Constructors, Abstract, Extending Objects, Overriding Methods, the Java and Scala interoperability
The concept of functional programming and anonymous functions
Bobsrockets package and comparing the mutable and immutable collections
Scala REPL, Lazy Values
Control Structures in Scala
Directed Acyclic Graph (DAG)
First Spark application using SBT/Eclipse
Spark Web UI
Spark in Hadoop ecosystem.
Spark framework
Detailed Apache Spark, its various features
Comparing with Hadoop
Various Spark components
Combining HDFS with Spark
Scalding
Introduction to Scala and importance of Scala and RDD
RDD in Spark
Understanding the Spark RDD operations
Comparison of Spark with MapReduce
What is a Spark transformation
Loading data in Spark
Types of RDD operations viz. transformation and action and what is a Key/Value pair
Data Frames and Spark SQL
The detailed Spark SQL
The significance of SQL in Spark for working with structured data processing
Spark SQL JSON support
Working with XML data and parquet files
Creating Hive Context
Writing Data Frame to Hive
How to read a JDBC file, significance of a Spark Data Frame
How to create a Data Frame
What is schema manual inferring
How to work with CSV files, JDBC table reading
Data conversion from Data Frame to JDBC
Spark SQL user-defined functions
Shared variable and accumulators
How to query and transform data in Data Frames
How Data Frame provides the benefits of both Spark RDD and Spark SQL and deploying Hive on Spark as the execution engine
Machine Learning Using Spark (MLlib)
Introduction to Spark MLlib
Understanding various algorithms
What is Spark iterative algorithm
Spark graph processing analysis, introducing Machine Learning
K-Means clustering
Spark variables like shared and broadcast variables
What are accumulators, various ML algorithms supported by MLlib
Linear Regression, Logistic Regression, Decision Tree, Random Forest
K-means clustering techniques, building a Recommendation Engine
Integrating Apache Flume and Apache Kafka
Why Kafka, what is Kafka, Kafka architecture, Kafka workflow, configuring Kafka cluster, basic operations, Kafka monitoring tools
Integrating Apache Flume and Apache Kafka
Spark Streaming
Introduction to Spark streaming
The architecture of Spark streaming
Working with the Spark streaming program
Processing data using Spark streaming
Requesting count and DStream
Multi-batch and sliding window operations and working with advanced data sources
Introduction to Spark Streaming, features of Spark Streaming, Spark Streaming workflow,
Initializing StreamingContext, Discretized Streams (DStreams), Input DStreams and Receivers, transformations on DStreams, Output Operations on DStreams
Windowed Operators and why it is useful, important Windowed Operators, Stateful Operators.
Hadoop Administration – Multi-node Cluster Setup Using Amazon EC2
Create a 4-node Hadoop cluster setup
Running the MapReduce Jobs on the Hadoop cluster
Successfully running the MapReduce code and working with the Cloudera Manager setup
Hadoop Administration – Cluster Configuration
The overview of Hadoop configuration
The importance of Hadoop configuration file
The various parameters and values of configuration
The HDFS parameters and MapReduce parameters
Setting up the Hadoop environment
The Include and Exclude configuration files
The administration and maintenance of name node
Data node directory structures and files
What is a File system image and understanding Edit log?
Hadoop Administration – Maintenance, Monitoring and Troubleshooting
Introduction to the checkpoint procedure
name node failure and how to ensure the recovery procedure, Safe Mode, Metadata and Data Backup, various potential problems and solutions
What to look for and how to add and remove nodes
ETL Connectivity with Hadoop Ecosystem
How ETL tools work in the Big Data industry
Introduction to ETL and data warehousing
Working with prominent use cases of Big Data in the ETL industry and end-to-end ETL PoC showing Big Data integration with the ETL tool
We have made a tailored curriculum covering the latest industry-ready concepts to serve every individual’s learning desires.
We bring you the best learning experience by delivering all our training sessions practical. Following are the few use cases we shall discuss during the training.
1. What are the Big Data Hadoop course objectives?
After the successful completion of Big Data Hadoop training at Tekslate, the participant will be able to
Master the fundamentals of Hadoop and Big Data and its features.
Gain knowledge on how to use HDFS, and MapReduce frameworks.
Gain knowledge of various tools of Hadoop ecosystem like Pig, Hive, Sqoop, Flume, Oozie, and HBase.
Work with Pig and Hive to perform ETL operations and data analytics.
Perform Partitioning, Bucketing, and Indexing in Hive.
Understand Apache Spark and its Ecosystem.
Implement real-world Big Data Analytics projects in various verticals.
2. Why should you learn Big Data Hadoop?
The demand for Big Data Hadoop developers is increasing rapidly in the industry with high CTC being offered to them.
On average, a certified Big Data Hadoop developer is earning 123,000 USD per annum.
3. Who should attend Big Data Hadoop training?
The following job roles will get benefited from learning this course:
Software Developers and Architects
Analytics Professionals
Senior IT professionals
Testing and Mainframe Professionals
Data Management Professionals
Business Intelligence Professionals
Project Managers
Aspirants who are looking to build a career in Big Data analytics.
4. What are the prerequisites for learning Big Data Hadoop?
There are no specific prerequisites for learning this course. Anyone who is looking to build a career in this domain can join this training.
Having prior knowledge of Core Java, and SQL will be helpful but not mandatory.
5. What projects are included in this Big Data Hadoop training course?
We will provide two real-time projects under the guidance of a professional trainer, who will explain you on how to acquire in-depth knowledge on all the concepts involved in these projects.
We got solutions for everyone looking for an AWS Architect course. Opt in for your convenient upgrade option, and we will guide you through.
Duration |
One-on-one Session |
Support |
Resources |
Time |
Fee |
Live Online. |
30 Hours |
Yes |
24x7 |
Additional tips from the trainer |
30 July 2024, 07:00 AM 03 August 2024, 08:00 AM |
Self-Paced |
30 Hours |
No |
Weekdays & Working Hours |
Accessible through LMS |
At your convenience |
Schedules Doesn't Suit You ?
Our Team can set up a batch at your convinient time.
Customized training options
Tailored curriculum to fit your project needs.
Practical exposure is assured.
We have got everything covered for any IT upgrade for your organization. We are one click away.
Have questions? We’ve got the answers. Get the details on how you can grow in this course.
1. Who are the trainers?
We have a strong team of professions who are experts in their fields. Our trainers are highly supportive and render a friendly working environment to the students positively stimulating their growth.
2. What if I miss a class?
We will share you the missed session from our recordings. We at Tekslate maintains a recorded copy of each live course you undergo.
3. How will I execute the practical?
Our Trainers will provide the student with the Server Access ensuring practical real-time experience and training with all the utilities required for the in-depth understanding of the course.
See if this course is a fit for you by joining us for an online info session. You’ll meet our team, get an overview of the curriculum and course objectives, and learn about the benefits of being a student at Tekslate
1/15