Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hive to ADVANCE Hive (Real time usage) :Hadoop querying tool
Highest Rated
Rating: 4.7 out of 5(6,383 ratings)
30,242 students

Hive to ADVANCE Hive (Real time usage) :Hadoop querying tool

In and Out of Apache Hive - From Basic to Advance Hive (Real-world concepts) + Use cases asked in Hive interviews
Created byJ Garg
Last updated 5/2025
English

What you'll learn

  • Learn the complete in-and-out details of Apache Hive from Basic to Advance level.
  • Start by exploring the fundamentals of Hive including Hive's Introduction, Architecture, Installation, SQL vs Hive etc.
  • Learn Basic Hive concepts to Create Databases & Tables, Insert data, Joins, Views, Mathematical functions, String functions, Conditional statements etc.
  • Strength of this course is ADVANCE HIVE, covering those Hive features that are actively used in Real-time projects.
  • Partitioning, Bucketing, Explode & Lateral views, Tablesampling, Variables, Optimized Map Joins, User defined functions (UDFs)
  • ACID features of Hive, Different types of files in Hive, Custom input formatter, Archiving and Compression techniques etc.
  • Learn about various Hive Tableproperties - Skip header & footer, Immutable table, Purge, Null format, Parallelism and ORC table properties.
  • Implement Slowly changing Dimensions (SCD 1) using Hive queries.
  • How to create a Hive table for XML data and load data in it.
  • Learn Interviews asked Hive Questions and Use cases.

Course content

19 sections77 lectures6h 58m total length
  • Introduction to Hive3:44

    This video gives a brief description of Hive.

  • Announcement0:41
  • Motivation of Hive1:21

    This videos explains the reason of Why Hive was developed.

  • Sql vs Hive1:32

    Since syntax of Hive is similar to that of SQL .This video will explain the similarities and difference between SQL and Hive

  • Trailer - Working of Hive2:08

    This videos explains the general working of Hive. Hive can process and stores structural data only. It does this by linking the metadata of it's table to the file in HDFS.

    Important Note* - Hive is not a database . After loading data into hive table, Our HDFS file will not move to Hive rather after loading now Hive will sees that file in a tabular way

  • Architecture of Hive4:58

    Architecture of Hive-

    Hive has these components in its architecture:

    • UI
    • Driver
    • Compiler
    • Metastore
    • Execution engine

Requirements

  • Basic Knowledge of Hadoop file system (HDFS)
  • Basic Knowledge of SQL
  • Rest everything is covered in this course (Hive + Advance Hive)

Description

"Apache Hive is an open source data processing tool on Hadoop that enables programmers to analyze large datasets stored in HDFS  by using SQL like queries."

"Basic Hive is not sufficient if you want to work on Real-world projects.”
Make yourself prepared to work on Real time Big data and Hive projects by learning Advance Hive from this course. In this course you will get end-to-end knowledge of Basic + ADVANCE Hive + Interview asked Use cases. This course is very rare of its kind and includes even very thin details of Hive which are not available anywhere online.

What in nutshell is included in the course ?

Learn the Basic Hive concepts to kickstart your learning including :

  • Introduction to Hive tool, Architecture, Installation, SQL vs Hive.

  • Create Databases & Tables and insert data into them.

  • Internal vs External tables concept in Hive

  • Joins, Views, Mathematical functions, Date functions, String functions, Conditional statements etc.

Learn the ADVANCE Hive concepts that are actively used in Real-world projects like:

  • Variables in Hive 

  • Partitioning and Bucketing in Hive

  • Explode & Lateral view in Hive

  • Table properties of Hive

  • Custom Input Formatter

  • Map and Bucketed Joins

  • Advance functions in Hive

  • ACID features of Hive

  • User defined functions (UDFs) in Hive

  • Compression techniques in Hive 

  • Configuration settings of Hive

  • Working with Multiple tables in Hive

  • Loading Unstructured data in Hive

and many more...

This course is a complete package explaining even rarely used commands and concepts in Hive. After completing this course you won't find any topic left. 

Apart from this I have included one more section which is Use cases asked in Interviews. Usually students can answer the direct questions asked by Interviewers but got stuck on Use cases . For that I have explained the frequently asked Use cases with their proper practical working in Hive. 

Who this course is for:

  • Data Engineers who wants to learn Basic Hive + ADVANCE HIVE (Real Project Oriented).
  • Candidates who wants to gain knowledge of Real-world Hive Use cases asked in Interviews.